def make(self, repo):
        """Makes hall of fame for a repo, a protobuf."""
        self.repo = repo
        self._cleanup()

        trending, new_faces = self._assign_trending_and_new()

        top_guns = []
        if len(trending) + len(new_faces) < Glory.MAX_ALL:
            excluded_users = set([v[0] for v in trending + new_faces])
            top_guns = self._assign_top(excluded_users)

        self._issue_badges(trending, new_faces, top_guns)
        self._install()
        print('i Glorified %s:%s/%s' % (repo.user, repo.owner, repo.name))
Makes hall of fame for a repo, a protobuf.
fame/glory.py