From 62b4794bb4c52080aaccc8058147f4ebe34caba6 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Fri, 13 Aug 2010 09:56:20 +0000 Subject: svn merge -r9909:HEAD $REPOZE_SVN/repoze.bfg/branches/rendererhelper --- repoze/bfg/resource.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'repoze/bfg/resource.py') 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 -- cgit v1.2.3