code: def get_share(self, share_id):
          
          if (share_id is None) or not (isinstance(share_id, int)):
              return None
  
          res = self._make_ocs_request(
                  'GET',
                  self.OCS_SERVICE_SHARE,
                  'shares/' + str(share_id)
                  )
          if res.status_code == 200:
              tree = ET.fromstring(res.content)
              self._check_ocs_status(tree)
              return self._get_shareinfo(tree.find('data').find('element'))
          raise HTTPResponseError(res)
docs: Returns share information about known share
  
          :param share_id: id of the share to be checked
          :returns: instance of ShareInfo class
          :raises: ResponseError in case an HTTP error status was returned