class_docstr: Helper class with a platform abstraction for GitHub-like services
      
class_docstr_tok: ["Helper","class","with","a","platform","abstraction","for","GitHub-like","services"]
docstr: Perform request to query for repo properties
  
  Returns
  -------
  dict
    The JSON payload of the response.
docstr_tok: ["Perform","request","to","query","for","repo","properties","Returns","--","--","--","-","dict","The","JSON","payload","of","the","response","."]
code: def repo_get_request(self, orguser, reponame):
      """Perform request to query for repo properties
  
      Returns
      -------
      dict
        The JSON payload of the response.
      """
      # query information on the existing repo and use that
      # to complete the task
      r = requests.get(
          urljoin(
              self.api_url,
              self.get_repo_info_endpoint.format(
                  user=orguser, repo=reponame
              ),
          ),
          headers=self.request_headers,
      )
      # make sure any error-like situation causes noise
      r.raise_for_status()
      return r.json()
  
imports: import logging
  import re
  from urllib.parse import urljoin, urlparse
  import requests
  from datalad import cfg
  from datalad.distribution.dataset import EnsureDataset, require_dataset
  from datalad.downloaders.credentials import Token
  from datalad.downloaders.http import DEFAULT_USER_AGENT
  from datalad.interface.common_opts import publish_depends, recursion_flag, recursion_limit
  from datalad.interface.results import get_status_dict
  from datalad.support.constraints import EnsureChoice, EnsureNone, EnsureStr
  from datalad.support.param import Parameter
  from datalad.ui import ui
  from datalad.utils import todo_interface_for_extensions
label_desc: Use image node_id 9 for calling the _GitHubLike obj's underlying member method code with example usage: obj.repo_get_request(orguser, reponame) and returns: r