# Pastebin 63ckKfI3 > /home/graingert/projects/twisted/.tox/py39-alldeps-withcov/lib/python3.9/site-packages/twisted/trial/runner.py(126)_importFromFile() -> def _importFromFile(fn, moduleName=None): (Pdb) n > /home/graingert/projects/twisted/.tox/py39-alldeps-withcov/lib/python3.9/site-packages/twisted/trial/runner.py(127)_importFromFile() -> fn = _resolveDirectory(fn) (Pdb) l 122 ret = _importFromFile(fn) 123 return ret 124 125 126 def _importFromFile(fn, moduleName=None): 127 -> fn = _resolveDirectory(fn) 128 if not moduleName: 129 moduleName = os.path.splitext(os.path.split(fn)[-1])[0] 130 if moduleName in sys.modules: 131 return sys.modules[moduleName] 132 (Pdb) n > /home/graingert/projects/twisted/.tox/py39-alldeps-withcov/lib/python3.9/site-packages/twisted/trial/runner.py(128)_importFromFile() -> if not moduleName: (Pdb) n > /home/graingert/projects/twisted/.tox/py39-alldeps-withcov/lib/python3.9/site-packages/twisted/trial/runner.py(129)_importFromFile() -> moduleName = os.path.splitext(os.path.split(fn)[-1])[0] (Pdb) !fn 'twisted.trial.test.test_loader/FileTests/test_moduleNotInPath/ygwayv_e/temp/goodpackage/test_sample.py' (Pdb) l 124 125 126 def _importFromFile(fn, moduleName=None): 127 fn = _resolveDirectory(fn) 128 if not moduleName: 129 -> moduleName = os.path.splitext(os.path.split(fn)[-1])[0] 130 if moduleName in sys.modules: 131 return sys.modules[moduleName] 132 133 spec = importlib.util.spec_from_file_location(moduleName, fn) 134 if not spec: (Pdb) n > /home/graingert/projects/twisted/.tox/py39-alldeps-withcov/lib/python3.9/site-packages/twisted/trial/runner.py(130)_importFromFile() -> if moduleName in sys.modules: (Pdb) n > /home/graingert/projects/twisted/.tox/py39-alldeps-withcov/lib/python3.9/site-packages/twisted/trial/runner.py(133)_importFromFile() -> spec = importlib.util.spec_from_file_location(moduleName, fn) (Pdb) l 128 if not moduleName: 129 moduleName = os.path.splitext(os.path.split(fn)[-1])[0] 130 if moduleName in sys.modules: 131 return sys.modules[moduleName] 132 133 -> spec = importlib.util.spec_from_file_location(moduleName, fn) 134 if not spec: 135 raise SyntaxError(fn) 136 module = importlib.util.module_from_spec(spec) 137 spec.loader.exec_module(module) 138 sys.modules[moduleName] = module (Pdb) n > /home/graingert/projects/twisted/.tox/py39-alldeps-withcov/lib/python3.9/site-packages/twisted/trial/runner.py(134)_importFromFile() -> if not spec: (Pdb) spec ModuleSpec(name='test_sample', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7f0b8eb7fd00>, origin='twisted.trial.test.test_loader/FileTests/test_moduleNotInPath/ygwayv_e/temp/goodpackage/test_sample.py') (Pdb) moduleName 'test_sample' (Pdb)