summaryrefslogtreecommitdiff
path: root/numpy/testing/noseclasses.py
diff options
context:
space:
mode:
authorgfyoung <gfyoung17@gmail.com>2015-12-19 16:49:35 -0800
committergfyoung <gfyoung17@gmail.com>2015-12-19 16:50:09 -0800
commit8bc592fabf4a2b0bc76db996b1523330ba095be3 (patch)
treec8a1a549e5a093a9433fe9a50a6e0e8bb5358ab1 /numpy/testing/noseclasses.py
parente2bdaccba1a8691f9223b059b981b2890bb13b09 (diff)
downloadnumpy-8bc592fabf4a2b0bc76db996b1523330ba095be3.tar.gz
DOC: Use print only as function when print_function is imported from __future__
Closes gh-6863.
Diffstat (limited to 'numpy/testing/noseclasses.py')
-rw-r--r--numpy/testing/noseclasses.py22
1 files changed, 11 insertions, 11 deletions
diff --git a/numpy/testing/noseclasses.py b/numpy/testing/noseclasses.py
index 197e20bac..4a8e9b0d6 100644
--- a/numpy/testing/noseclasses.py
+++ b/numpy/testing/noseclasses.py
@@ -34,33 +34,33 @@ class NumpyDocTestFinder(doctest.DocTestFinder):
module.
"""
if module is None:
- #print '_fm C1' # dbg
+ #print('_fm C1') # dbg
return True
elif inspect.isfunction(object):
- #print '_fm C2' # dbg
+ #print('_fm C2') # dbg
return module.__dict__ is object.__globals__
elif inspect.isbuiltin(object):
- #print '_fm C2-1' # dbg
+ #print('_fm C2-1') # dbg
return module.__name__ == object.__module__
elif inspect.isclass(object):
- #print '_fm C3' # dbg
+ #print('_fm C3') # dbg
return module.__name__ == object.__module__
elif inspect.ismethod(object):
# This one may be a bug in cython that fails to correctly set the
# __module__ attribute of methods, but since the same error is easy
# to make by extension code writers, having this safety in place
# isn't such a bad idea
- #print '_fm C3-1' # dbg
+ #print('_fm C3-1') # dbg
return module.__name__ == object.__self__.__class__.__module__
elif inspect.getmodule(object) is not None:
- #print '_fm C4' # dbg
- #print 'C4 mod',module,'obj',object # dbg
+ #print('_fm C4') # dbg
+ #print('C4 mod',module,'obj',object) # dbg
return module is inspect.getmodule(object)
elif hasattr(object, '__module__'):
- #print '_fm C5' # dbg
+ #print('_fm C5') # dbg
return module.__name__ == object.__module__
elif isinstance(object, property):
- #print '_fm C6' # dbg
+ #print('_fm C6') # dbg
return True # [XX] no way not be sure.
else:
raise ValueError("object must be a class or function")
@@ -95,10 +95,10 @@ class NumpyDocTestFinder(doctest.DocTestFinder):
# Look for tests in a class's contained objects.
if isclass(obj) and self._recurse:
- #print 'RECURSE into class:',obj # dbg
+ #print('RECURSE into class:',obj) # dbg
for valname, val in obj.__dict__.items():
#valname1 = '%s.%s' % (name, valname) # dbg
- #print 'N',name,'VN:',valname,'val:',str(val)[:77] # dbg
+ #print('N',name,'VN:',valname,'val:',str(val)[:77]) # dbg
# Special handling for staticmethod/classmethod.
if isinstance(val, staticmethod):
val = getattr(obj, valname)