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

Reply via email to