[Twisted-Python] AssertionError: '' for <module '__init__' from 'nfscraper\__init__.pyc'> not in import cache

Konrads Smelkovs konrads at smelkovs.com
Sat Aug 1 12:54:45 EDT 2009


Hello,

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:

C:\Documents and Settings\Konrads\My Documents\nfscraper\src>tree /f
Folder PATH listing
Volume serial number is A899-B4C8
C:.
└───nfscraper
    │   httpclient.py
    │   httpclient.pyc
    │   interfaces.py
    │   interfaces.pyc
    │   scraper.py
    │   scraper.pyc
    │   settings.py
    │   settings.pyc
    │   util.py
    │   util.pyc
    │   __init__.py
    │   __init__.pyc
    │
    └───test
            test_scrapers.py
            test_scrapers.pyc
            __init__.py
            __init__.pyc

C:\Documents and Settings\Konrads\My Documents\nfscraper\src>set
PYTHONPATH="C:\
Documents and Settings\Konrads\My Documents\nfscraper\src"

C:\Documents and Settings\Konrads\My Documents\nfscraper\src>trial nfscraper
Traceback (most recent call last):
  File "C:\Python26\Scripts\trial.py", line 24, in <module>
    run()
  File "C:\Python26\lib\site-packages\twisted\scripts\trial.py", line 357,
in ru
n
    suite = _getSuite(config)
  File "C:\Python26\lib\site-packages\twisted\scripts\trial.py", line 315,
in _g
etSuite
    return loader.loadByNames(config['tests'], recurse)
  File "C:\Python26\lib\site-packages\twisted\trial\runner.py", line 647, in
loa
dByNames
    for thing in set(things)]
  File "C:\Python26\lib\site-packages\twisted\trial\runner.py", line 604, in
loa
dAnything
    return self.loadPackage(thing, recurse)
  File "C:\Python26\lib\site-packages\twisted\trial\runner.py", line 543, in
loa
dPackage
    pkgobj = modules.getModule(package.__name__)
  File "C:\Python26\lib\site-packages\twisted\python\modules.py", line 741,
in g
etModule
    return theSystemPath[moduleName]
  File "C:\Python26\lib\site-packages\twisted\python\modules.py", line 677,
in _
_getitem__
    self._findEntryPathString(moduleObject)),
  File "C:\Python26\lib\site-packages\twisted\python\modules.py", line 630,
in _
findEntryPathString
    rval, modobj, pformat(self.importerCache))
AssertionError: '' for <module '__init__' from 'nfscraper\__init__.pyc'> not
in
import cache {'"C:\\Documents and Settings\\Konrads\\My
Documents\\nfscraper\\sr
c"': <imp.NullImporter object at 0x00A8F028>,
 'C:\\Documents and Settings\\Konrads\\My
Documents\\nfscraper\\src\\"C:\\Docume
nts and Settings\\Konrads\\My Documents\\nfscraper\\src"': <imp.NullImporter
obj
ect at 0x00A8F488>,
 'C:\\Documents and Settings\\Konrads\\My
Documents\\nfscraper\\src\\"C:\\Docume
nts and Settings\\Konrads\\My Documents\\nfscraper\\src"\\twisted\\plugins':
<im
p.NullImporter object at 0x00A8F528>,
 'C:\\Python26': None,
 'C:\\Python26\\DLLs': None,
 'C:\\Python26\\DLLs\\twisted\\plugins': <imp.NullImporter object at
0x00A8F538>
,
 'C:\\Python26\\Scripts': None,
 'C:\\Python26\\Scripts\\trial.py': <imp.NullImporter object at 0x00A8F498>,
 'C:\\Python26\\Scripts\\twisted\\plugins': <imp.NullImporter object at
0x00A8F5
00>,
 'C:\\Python26\\lib': None,
 'C:\\Python26\\lib\\ctypes': None,
 'C:\\Python26\\lib\\distutils': None,
 'C:\\Python26\\lib\\encodings': None,
 'C:\\Python26\\lib\\lib-tk': None,
 'C:\\Python26\\lib\\lib-tk\\twisted\\plugins': <imp.NullImporter object at
0x00
A8F550>,
 'C:\\Python26\\lib\\logging': None,
 'C:\\Python26\\lib\\plat-win': <imp.NullImporter object at 0x00A8F490>,
 'C:\\Python26\\lib\\plat-win\\twisted\\plugins': <imp.NullImporter object
at 0x
00A8F548>,
 'C:\\Python26\\lib\\site-packages': None,
 'C:\\Python26\\lib\\site-packages\\PIL': None,
 'C:\\Python26\\lib\\site-packages\\PIL\\twisted\\plugins':
<imp.NullImporter ob
ject at 0x00A8F560>,
 'C:\\Python26\\lib\\site-packages\\Pythonwin': None,
 'C:\\Python26\\lib\\site-packages\\Pythonwin\\twisted\\plugins':
<imp.NullImpor
ter object at 0x00A8F578>,
 'C:\\Python26\\lib\\site-packages\\beautifulsoup-3.1.0.1-py2.6.egg':
<zipimport
er object "C:\Python26\lib\site-packages\beautifulsoup-3.1.0.1-py2.6.egg">,
 'C:\\Python26\\lib\\site-packages\\beautifulsoup-3.1.0.1-py2.6.egg\\twisted\\pl
ugins': <zipimporter object
"C:\Python26\lib\site-packages\beautifulsoup-3.1.0.1
-py2.6.egg\twisted\plugins\">,
 'C:\\Python26\\lib\\site-packages\\django-1.1_beta_1-py2.6.egg': None,
 'C:\\Python26\\lib\\site-packages\\django-1.1_beta_1-py2.6.egg\\twisted\\plugin
s': <imp.NullImporter object at 0x00A8F508>,
 'C:\\Python26\\lib\\site-packages\\django_authopenid-1.0.1-py2.6.egg':
None,
 'C:\\Python26\\lib\\site-packages\\django_authopenid-1.0.1-py2.6.egg\\twisted\\
plugins': <imp.NullImporter object at 0x00A8F510>,
 'C:\\Python26\\lib\\site-packages\\django_registration-0.7-py2.6.egg':
<zipimpo
rter object
"C:\Python26\lib\site-packages\django_registration-0.7-py2.6.egg">,
 'C:\\Python26\\lib\\site-packages\\django_registration-0.7-py2.6.egg\\twisted\\
plugins': <zipimporter object
"C:\Python26\lib\site-packages\django_registration
-0.7-py2.6.egg\twisted\plugins\">,
 'C:\\Python26\\lib\\site-packages\\docutils-0.5-py2.6.egg': None,
 'C:\\Python26\\lib\\site-packages\\docutils-0.5-py2.6.egg\\twisted\\plugins':
<
imp.NullImporter object at 0x00A8F520>,
 'C:\\Python26\\lib\\site-packages\\epydoc-3.0.1-py2.6-win32.egg': None,
 'C:\\Python26\\lib\\site-packages\\epydoc-3.0.1-py2.6-win32.egg\\twisted\\plugi
ns': <imp.NullImporter object at 0x00A8F518>,
 'C:\\Python26\\lib\\site-packages\\python_openid-2.2.4-py2.6.egg':
<zipimporter
 object "C:\Python26\lib\site-packages\python_openid-2.2.4-py2.6.egg">,
 'C:\\Python26\\lib\\site-packages\\python_openid-2.2.4-py2.6.egg\\twisted\\plug
ins': <zipimporter object
"C:\Python26\lib\site-packages\python_openid-2.2.4-py2
.6.egg\twisted\plugins\">,
 'C:\\Python26\\lib\\site-packages\\setuptools-0.6c9-py2.6.egg':
<zipimporter ob
ject "C:\Python26\lib\site-packages\setuptools-0.6c9-py2.6.egg">,
 'C:\\Python26\\lib\\site-packages\\setuptools-0.6c9-py2.6.egg\\twisted\\plugins
': <zipimporter object
"C:\Python26\lib\site-packages\setuptools-0.6c9-py2.6.egg
\twisted\plugins\">,
 'C:\\Python26\\lib\\site-packages\\twisted': None,
 'C:\\Python26\\lib\\site-packages\\twisted\\application': None,
 'C:\\Python26\\lib\\site-packages\\twisted\\cred': None,
 'C:\\Python26\\lib\\site-packages\\twisted\\internet': None,
 'C:\\Python26\\lib\\site-packages\\twisted\\lore': None,
 'C:\\Python26\\lib\\site-packages\\twisted\\lore\\scripts': None,
 'C:\\Python26\\lib\\site-packages\\twisted\\persisted': None,
 'C:\\Python26\\lib\\site-packages\\twisted\\plugins': None,
 'C:\\Python26\\lib\\site-packages\\twisted\\python': None,
 'C:\\Python26\\lib\\site-packages\\twisted\\scripts': None,
 'C:\\Python26\\lib\\site-packages\\twisted\\trial': None,
 'C:\\Python26\\lib\\site-packages\\twisted\\web': None,
 'C:\\Python26\\lib\\site-packages\\twisted\\web2': None,
 'C:\\Python26\\lib\\site-packages\\twisted\\words': None,
 'C:\\Python26\\lib\\site-packages\\win32': None,
 'C:\\Python26\\lib\\site-packages\\win32\\lib': None,
 'C:\\Python26\\lib\\site-packages\\win32\\lib\\twisted\\plugins':
<imp.NullImpo
rter object at 0x00A8F570>,
 'C:\\Python26\\lib\\site-packages\\win32\\twisted\\plugins':
<imp.NullImporter
object at 0x00A8F568>,
 'C:\\Python26\\lib\\site-packages\\zope': None,
 'C:\\Python26\\lib\\site-packages\\zope\\interface': None,
 'C:\\Python26\\lib\\twisted\\plugins': <imp.NullImporter object at
0x00A8F540>,

 'C:\\Python26\\twisted\\plugins': <imp.NullImporter object at 0x00A8F558>,
 'C:\\WINDOWS\\system32\\python26.zip': <imp.NullImporter object at
0x00A8F030>,

 'C:\\WINDOWS\\system32\\python26.zip\\twisted\\plugins': <imp.NullImporter
obje
ct at 0x00A8F530>}

C:\Documents and Settings\Konrads\My Documents\nfscraper\src>
--
Konrads Smelkovs
Applied IT sorcery.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://twistedmatrix.com/pipermail/twisted-python/attachments/20090801/d91ea494/attachment.htm 


More information about the Twisted-Python mailing list