/usr/lib64/python2.6/site-packages/numpy/testing
NameSizeModeActions
tests/-0755rm
decorators.py84860644editdlrm
decorators.pyc97480644editdlrm
decorators.pyo97480644editdlrm
noseclasses.py120650644editdlrm
noseclasses.pyc100130644editdlrm
noseclasses.pyo100130644editdlrm
nosetester.py135970644editdlrm
nosetester.pyc135260644editdlrm
nosetester.pyo134600644editdlrm
nulltester.py4220644editdlrm
nulltester.pyc9140644editdlrm
nulltester.pyo9140644editdlrm
numpytest.py14490644editdlrm
numpytest.pyc19390644editdlrm
numpytest.pyo19390644editdlrm
setup.py5980644editdlrm
setup.pyc8910644editdlrm
setup.pyo8910644editdlrm
setupscons.py5640644editdlrm
setupscons.pyc8590644editdlrm
setupscons.pyo8590644editdlrm
utils.py437750644editdlrm
utils.pyc425530644editdlrm
utils.pyo424990644editdlrm
__init__.py4240644editdlrm
__init__.pyc6770644editdlrm
__init__.pyo6770644editdlrm
Edit: /usr/lib64/python2.6/site-packages/numpy/testing/numpytest.py (1449B)
import os import sys import traceback __all__ = ['IgnoreException', 'importall',] DEBUG=0 get_frame = sys._getframe class IgnoreException(Exception): "Ignoring this exception due to disabled feature" def output_exception(printstream = sys.stdout): try: type, value, tb = sys.exc_info() info = traceback.extract_tb(tb) #this is more verbose #traceback.print_exc() filename, lineno, function, text = info[-1] # last line only print>>printstream, "%s:%d: %s: %s (in %s)" %\ (filename, lineno, type.__name__, str(value), function) finally: type = value = tb = None # clean up return def importall(package): """ Try recursively to import all subpackages under package. """ if isinstance(package,str): package = __import__(package) package_name = package.__name__ package_dir = os.path.dirname(package.__file__) for subpackage_name in os.listdir(package_dir): subdir = os.path.join(package_dir, subpackage_name) if not os.path.isdir(subdir): continue if not os.path.isfile(os.path.join(subdir,'__init__.py')): continue name = package_name+'.'+subpackage_name try: exec 'import %s as m' % (name) except Exception, msg: print 'Failed importing %s: %s' %(name, msg) continue importall(m) return