[Twisted-Python] could plugin cache get currupted?

glyph at divmod.com glyph at divmod.com
Thu Mar 27 14:30:59 EDT 2008

This traceback is tantalizingly interesting, but I don't know what might 
have caused the error.

It might not mean that your plugin cache is "corrupt", per se, but that 
you've changed the names of some things in your code.  I'm not sure why 
it hasn't gotten regenerated in the meanwhile.

Can you come up with an example program which will even semi-reliably 
reproduce this error in a clean environment?  If not, is your code 
publicly available?

On 04:30 pm, mailing_lists at evotex.ch wrote:
>I coded a program that uses Twisted's plugin system. I have noticed 
>that if I interrupt the application using Ctrl+C (SIGINT) that when I 
>run it next time I get this :
>  File "/usr/lib/python2.5/site-packages/twisted/plugin.py", line 227, 
>in getPlugins
>    allDropins = getCache(package)
>--- <exception caught here> ---
>  File "/usr/lib/python2.5/site-packages/twisted/plugin.py", line 178, 
>in getCache
>    provider = namedAny(module.__name__ + '.' + moduleName)
>  File "/usr/lib/python2.5/site-packages/twisted/python/reflect.py", 
>line 375, in namedAny
>    obj = getattr(obj, n)
>exceptions.AttributeError: 'module' object has no attribute 'SendFile'
>Could this mean that the plugin cache is corrupt? If so, How can I keep 
>it from getting corrupted (is there a safe way of closing it)?
>Twisted-Python mailing list
>Twisted-Python at twistedmatrix.com

More information about the Twisted-Python mailing list