diff --git a/pagure/lib/git_auth.py b/pagure/lib/git_auth.py index c2c46b1..e5c7168 100644 --- a/pagure/lib/git_auth.py +++ b/pagure/lib/git_auth.py @@ -36,10 +36,11 @@ def get_git_auth_helper(backend, *args, **kwargs): :type backend: str """ + _log.info('Looking for backend: %s', backend) points = pkg_resources.iter_entry_points('pagure.git_auth.helpers') - classes = dict([(point.name, point.load()) for point in points]) + classes = dict([(point.name, point) for point in points]) _log.debug("Found the following installed helpers %r" % classes) - cls = classes[backend] + cls = classes[backend].load() _log.debug("Instantiating helper %r from backend key %r" % (cls, backend)) return cls(*args, **kwargs) diff --git a/pagure/lib/tasks.py b/pagure/lib/tasks.py index a63b3e0..fe9e1c3 100644 --- a/pagure/lib/tasks.py +++ b/pagure/lib/tasks.py @@ -89,6 +89,7 @@ def generate_gitolite_acls(namespace=None, name=None, user=None): project = name helper = pagure.lib.git_auth.get_git_auth_helper( APP.config['GITOLITE_BACKEND']) + _log.debug('Got helper: %s', helper) helper.generate_acls(project=project) session.remove() gc_clean() @@ -383,6 +384,7 @@ def fork(name, namespace, user_owner, user_forker, editbranch, editfile): del frepo session.remove() + _log.info('Project created, refreshing auth') generate_gitolite_acls( namespace=repo_to.namespace, name=repo_to.name,