code: def read(self):
          
          logging.debug('Read {x.__class__.__name__} [{x.name}]'.format(x=self))
          request_url = self._artifactory.drive + '/api/{uri}/{x.name}'.format(uri=self._uri, x=self)
          r = self._session.get(
              request_url,
              auth=self._auth,
          )
          if 404 == r.status_code or 400 == r.status_code:
              logging.debug('{x.__class__.__name__} [{x.name}] does not exist'.format(x=self))
              return False
          else:
              logging.debug('{x.__class__.__name__} [{x.name}] exist'.format(x=self))
              r.raise_for_status()
              response = r.json()
              self.raw = response
              self._read_response(response)
              return True
docs: Read object from artifactory. Fill object if exist
          :return:
          True if object exist,
          False else