diff options
Diffstat (limited to 'repoze/bfg/resource.py')
| -rw-r--r-- | repoze/bfg/resource.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/repoze/bfg/resource.py b/repoze/bfg/resource.py index 4d8cff197..da49f16ec 100644 --- a/repoze/bfg/resource.py +++ b/repoze/bfg/resource.py @@ -174,6 +174,8 @@ class FileOverride: return self.package, self.prefix def resolve_resource_spec(spec, pname='__main__'): + if pname and not isinstance(pname, basestring): + pname = pname.__name__ # as package if os.path.isabs(spec): return None, spec filename = spec |
