diff options
Diffstat (limited to 'repoze/bfg/resource.py')
| -rw-r--r-- | repoze/bfg/resource.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/repoze/bfg/resource.py b/repoze/bfg/resource.py index ca6cee543..d76dbcaac 100644 --- a/repoze/bfg/resource.py +++ b/repoze/bfg/resource.py @@ -1,11 +1,10 @@ import os -import sys import pkg_resources -from zope.component import queryUtility from zope.interface import implements from repoze.bfg.interfaces import IPackageOverrides +from repoze.bfg.threadlocal import get_current_registry class OverrideProvider(pkg_resources.DefaultProvider): def __init__(self, module): @@ -13,7 +12,8 @@ class OverrideProvider(pkg_resources.DefaultProvider): self.module_name = module.__name__ def _get_overrides(self): - overrides = queryUtility(IPackageOverrides, self.module_name) + reg = get_current_registry() + overrides = reg.queryUtility(IPackageOverrides, self.module_name) return overrides def get_resource_filename(self, manager, resource_name): |
