def get_repository()

in osci/crawlers/github/rest.py [0:0]


    def get_repository(self, repo_name: str) -> Optional[Dict[str, Any]]:
        """Get repository information from API

        :param repo_name: repository name
        :return:
        """
        log.info(f'Get repository {repo_name} information')
        resp = self.request(method=self.GET, url=self._get_repo_url(repo_name=repo_name))
        try:
            if resp.status_code == 200:
                return resp.json()
        except Exception as ex:
            log.warning(f'Exception on parse response on getting repository {repo_name}: {ex}')
        log.warning(f'Empty response on getting repository {repo_name}')