1 new commit in pytest:
https://bitbucket.org/hpk42/pytest/changeset/cb46ab12f794/ changeset: cb46ab12f794 user: gutworth date: 2012-04-27 23:51:50 summary: use non-hacky dynamic package import method affected #: 2 files diff -r a60ba78ee36d2accee0f8991af2be3fddf992790 -r cb46ab12f7948bc1087ede40c3144a37407a3878 _pytest/core.py --- a/_pytest/core.py +++ b/_pytest/core.py @@ -321,13 +321,15 @@ name = importspec try: mod = "_pytest." + name - return __import__(mod, None, None, '__doc__') + __import__(mod) + return sys.modules[mod] except ImportError: #e = py.std.sys.exc_info()[1] #if str(e).find(name) == -1: # raise pass # - return __import__(importspec, None, None, '__doc__') + __import__(importspec) + return sys.modules[importspec] class MultiCall: """ execute a call into multiple python functions/methods. """ diff -r a60ba78ee36d2accee0f8991af2be3fddf992790 -r cb46ab12f7948bc1087ede40c3144a37407a3878 _pytest/runner.py --- a/_pytest/runner.py +++ b/_pytest/runner.py @@ -416,9 +416,10 @@ __tracebackhide__ = True compile(modname, '', 'eval') # to catch syntaxerrors try: - mod = __import__(modname, None, None, ['__doc__']) + __import__(modname) except ImportError: py.test.skip("could not import %r" %(modname,)) + mod = sys.modules[modname] if minversion is None: return mod verattr = getattr(mod, '__version__', None) Repository URL: https://bitbucket.org/hpk42/pytest/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. _______________________________________________ py-svn mailing list py-svn@codespeak.net http://codespeak.net/mailman/listinfo/py-svn