def get_repositories(self): """return list of repos""" # lazy initialisation repos = FileSharingMixin.get_repositories(self) if len(repos) > 0: return repos # full init repos = self.init_repos() for repo in repos: # create repo with out checking validity of path. # checking might be needed at loading only => checked=False FileSharingMixin.add_repository(self, repo, checked=False) return FileSharingMixin.get_repositories(self)