Hello,<br><br>I am running latest Twisted Python release 8.2.0 on Windows / Python 2.6. When running trial on my unittests, I get an AssertionError not in import cache:<br><br>C:\Documents and Settings\Konrads\My Documents\nfscraper\src>tree /f<br>
Folder PATH listing<br>Volume serial number is A899-B4C8<br>C:.<br>└───nfscraper<br> │ httpclient.py<br> │ httpclient.pyc<br> │ interfaces.py<br> │ interfaces.pyc<br> │ scraper.py<br> │ scraper.pyc<br>
│ settings.py<br> │ settings.pyc<br> │ util.py<br> │ util.pyc<br> │ __init__.py<br> │ __init__.pyc<br> │<br> └───test<br> test_scrapers.py<br> test_scrapers.pyc<br>
__init__.py<br> __init__.pyc<br><br>C:\Documents and Settings\Konrads\My Documents\nfscraper\src>set PYTHONPATH="C:\<br>Documents and Settings\Konrads\My Documents\nfscraper\src"<br><br>
C:\Documents and Settings\Konrads\My Documents\nfscraper\src>trial nfscraper<br>Traceback (most recent call last):<br> File "C:\Python26\Scripts\trial.py", line 24, in <module><br> run()<br> File "C:\Python26\lib\site-packages\twisted\scripts\trial.py", line 357, in ru<br>
n<br> suite = _getSuite(config)<br> File "C:\Python26\lib\site-packages\twisted\scripts\trial.py", line 315, in _g<br>etSuite<br> return loader.loadByNames(config['tests'], recurse)<br> File "C:\Python26\lib\site-packages\twisted\trial\runner.py", line 647, in loa<br>
dByNames<br> for thing in set(things)]<br> File "C:\Python26\lib\site-packages\twisted\trial\runner.py", line 604, in loa<br>dAnything<br> return self.loadPackage(thing, recurse)<br> File "C:\Python26\lib\site-packages\twisted\trial\runner.py", line 543, in loa<br>
dPackage<br> pkgobj = modules.getModule(package.__name__)<br> File "C:\Python26\lib\site-packages\twisted\python\modules.py", line 741, in g<br>etModule<br> return theSystemPath[moduleName]<br> File "C:\Python26\lib\site-packages\twisted\python\modules.py", line 677, in _<br>
_getitem__<br> self._findEntryPathString(moduleObject)),<br> File "C:\Python26\lib\site-packages\twisted\python\modules.py", line 630, in _<br>findEntryPathString<br> rval, modobj, pformat(self.importerCache))<br>
AssertionError: '' for <module '__init__' from 'nfscraper\__init__.pyc'> not in<br>import cache {'"C:\\Documents and Settings\\Konrads\\My Documents\\nfscraper\\sr<br>c"': <imp.NullImporter object at 0x00A8F028>,<br>
'C:\\Documents and Settings\\Konrads\\My Documents\\nfscraper\\src\\"C:\\Docume<br>nts and Settings\\Konrads\\My Documents\\nfscraper\\src"': <imp.NullImporter obj<br>ect at 0x00A8F488>,<br> 'C:\\Documents and Settings\\Konrads\\My Documents\\nfscraper\\src\\"C:\\Docume<br>
nts and Settings\\Konrads\\My Documents\\nfscraper\\src"\\twisted\\plugins': <im<br>p.NullImporter object at 0x00A8F528>,<br> 'C:\\Python26': None,<br> 'C:\\Python26\\DLLs': None,<br> 'C:\\Python26\\DLLs\\twisted\\plugins': <imp.NullImporter object at 0x00A8F538><br>
,<br> 'C:\\Python26\\Scripts': None,<br> 'C:\\Python26\\Scripts\\trial.py': <imp.NullImporter object at 0x00A8F498>,<br> 'C:\\Python26\\Scripts\\twisted\\plugins': <imp.NullImporter object at 0x00A8F5<br>
00>,<br> 'C:\\Python26\\lib': None,<br> 'C:\\Python26\\lib\\ctypes': None,<br> 'C:\\Python26\\lib\\distutils': None,<br> 'C:\\Python26\\lib\\encodings': None,<br> 'C:\\Python26\\lib\\lib-tk': None,<br>
'C:\\Python26\\lib\\lib-tk\\twisted\\plugins': <imp.NullImporter object at 0x00<br>A8F550>,<br> 'C:\\Python26\\lib\\logging': None,<br> 'C:\\Python26\\lib\\plat-win': <imp.NullImporter object at 0x00A8F490>,<br>
'C:\\Python26\\lib\\plat-win\\twisted\\plugins': <imp.NullImporter object at 0x<br>00A8F548>,<br> 'C:\\Python26\\lib\\site-packages': None,<br> 'C:\\Python26\\lib\\site-packages\\PIL': None,<br>
'C:\\Python26\\lib\\site-packages\\PIL\\twisted\\plugins': <imp.NullImporter ob<br>ject at 0x00A8F560>,<br> 'C:\\Python26\\lib\\site-packages\\Pythonwin': None,<br> 'C:\\Python26\\lib\\site-packages\\Pythonwin\\twisted\\plugins': <imp.NullImpor<br>
ter object at 0x00A8F578>,<br> 'C:\\Python26\\lib\\site-packages\\beautifulsoup-3.1.0.1-py2.6.egg': <zipimport<br>er object "C:\Python26\lib\site-packages\beautifulsoup-3.1.0.1-py2.6.egg">,<br> 'C:\\Python26\\lib\\site-packages\\beautifulsoup-3.1.0.1-py2.6.egg\\twisted\\pl<br>
ugins': <zipimporter object "C:\Python26\lib\site-packages\beautifulsoup-3.1.0.1<br>-py2.6.egg\twisted\plugins\">,<br> 'C:\\Python26\\lib\\site-packages\\django-1.1_beta_1-py2.6.egg': None,<br>
'C:\\Python26\\lib\\site-packages\\django-1.1_beta_1-py2.6.egg\\twisted\\plugin<br>s': <imp.NullImporter object at 0x00A8F508>,<br> 'C:\\Python26\\lib\\site-packages\\django_authopenid-1.0.1-py2.6.egg': None,<br>
'C:\\Python26\\lib\\site-packages\\django_authopenid-1.0.1-py2.6.egg\\twisted\\<br>plugins': <imp.NullImporter object at 0x00A8F510>,<br> 'C:\\Python26\\lib\\site-packages\\django_registration-0.7-py2.6.egg': <zipimpo<br>
rter object "C:\Python26\lib\site-packages\django_registration-0.7-py2.6.egg">,<br> 'C:\\Python26\\lib\\site-packages\\django_registration-0.7-py2.6.egg\\twisted\\<br>plugins': <zipimporter object "C:\Python26\lib\site-packages\django_registration<br>
-0.7-py2.6.egg\twisted\plugins\">,<br> 'C:\\Python26\\lib\\site-packages\\docutils-0.5-py2.6.egg': None,<br> 'C:\\Python26\\lib\\site-packages\\docutils-0.5-py2.6.egg\\twisted\\plugins': <<br>imp.NullImporter object at 0x00A8F520>,<br>
'C:\\Python26\\lib\\site-packages\\epydoc-3.0.1-py2.6-win32.egg': None,<br> 'C:\\Python26\\lib\\site-packages\\epydoc-3.0.1-py2.6-win32.egg\\twisted\\plugi<br>ns': <imp.NullImporter object at 0x00A8F518>,<br>
'C:\\Python26\\lib\\site-packages\\python_openid-2.2.4-py2.6.egg': <zipimporter<br> object "C:\Python26\lib\site-packages\python_openid-2.2.4-py2.6.egg">,<br> 'C:\\Python26\\lib\\site-packages\\python_openid-2.2.4-py2.6.egg\\twisted\\plug<br>
ins': <zipimporter object "C:\Python26\lib\site-packages\python_openid-2.2.4-py2<br>.6.egg\twisted\plugins\">,<br> 'C:\\Python26\\lib\\site-packages\\setuptools-0.6c9-py2.6.egg': <zipimporter ob<br>
ject "C:\Python26\lib\site-packages\setuptools-0.6c9-py2.6.egg">,<br> 'C:\\Python26\\lib\\site-packages\\setuptools-0.6c9-py2.6.egg\\twisted\\plugins<br>': <zipimporter object "C:\Python26\lib\site-packages\setuptools-0.6c9-py2.6.egg<br>
\twisted\plugins\">,<br> 'C:\\Python26\\lib\\site-packages\\twisted': None,<br> 'C:\\Python26\\lib\\site-packages\\twisted\\application': None,<br> 'C:\\Python26\\lib\\site-packages\\twisted\\cred': None,<br>
'C:\\Python26\\lib\\site-packages\\twisted\\internet': None,<br> 'C:\\Python26\\lib\\site-packages\\twisted\\lore': None,<br> 'C:\\Python26\\lib\\site-packages\\twisted\\lore\\scripts': None,<br> 'C:\\Python26\\lib\\site-packages\\twisted\\persisted': None,<br>
'C:\\Python26\\lib\\site-packages\\twisted\\plugins': None,<br> 'C:\\Python26\\lib\\site-packages\\twisted\\python': None,<br> 'C:\\Python26\\lib\\site-packages\\twisted\\scripts': None,<br> 'C:\\Python26\\lib\\site-packages\\twisted\\trial': None,<br>
'C:\\Python26\\lib\\site-packages\\twisted\\web': None,<br> 'C:\\Python26\\lib\\site-packages\\twisted\\web2': None,<br> 'C:\\Python26\\lib\\site-packages\\twisted\\words': None,<br> 'C:\\Python26\\lib\\site-packages\\win32': None,<br>
'C:\\Python26\\lib\\site-packages\\win32\\lib': None,<br> 'C:\\Python26\\lib\\site-packages\\win32\\lib\\twisted\\plugins': <imp.NullImpo<br>rter object at 0x00A8F570>,<br> 'C:\\Python26\\lib\\site-packages\\win32\\twisted\\plugins': <imp.NullImporter<br>
object at 0x00A8F568>,<br> 'C:\\Python26\\lib\\site-packages\\zope': None,<br> 'C:\\Python26\\lib\\site-packages\\zope\\interface': None,<br> 'C:\\Python26\\lib\\twisted\\plugins': <imp.NullImporter object at 0x00A8F540>,<br>
<br> 'C:\\Python26\\twisted\\plugins': <imp.NullImporter object at 0x00A8F558>,<br> 'C:\\WINDOWS\\system32\\python26.zip': <imp.NullImporter object at 0x00A8F030>,<br><br> 'C:\\WINDOWS\\system32\\python26.zip\\twisted\\plugins': <imp.NullImporter obje<br>
ct at 0x00A8F530>}<br><br>C:\Documents and Settings\Konrads\My Documents\nfscraper\src><br clear="all">--<br>Konrads Smelkovs<br>Applied IT sorcery.<br>