@property
    def repo(self):
        if not hasattr(self, '_repo'):
            self._repo = self.owner.github.get_repo(self.name)
        return self._repo
Github repo of project with read access
dataset/ETHPy150Open nvbn/coviolations_web/projects/models.py/Project.repo