[Twisted-web] Unhashable Instance with Twisted imported into Jython

L. Daniel Burr ldanielburr at mac.com
Mon Jan 23 11:43:41 MST 2006


On Mon, 23 Jan 2006 12:28:21 -0600, Stephen Nightingale  
<j_s_nightingale at yahoo.co.uk> wrote:

>  Not sure if this is a Twisted issue or a Jython issue or both, so I'll  
> post both ways.  Using Jython 2.2 alpha, the latest.
>  Trying to import Twisted into Jython on Win XP I get:
>   TypeError:  unhashable instance
>   With the following stacktrace:
>  Jython 2.2a1 on java1.4.2_03 (JIT: null)
>   Type "copyright", "credits" or "license" for more information.
>   >>> import twisted
>   Traceback (innermost last):
>     File "<console>", line 1, in ?
>     File "c:\R.and.D\Jython\Lib\site-packages\twisted\__init__.py", line  
> 18, in ?
>     File  
> "c:\R.and.D\Jython\Lib\site-packages\zope\interface\__init__.py", line  
> 54, in ?
>     File  
> "c:\R.and.D\Jython\Lib\site-packages\zope\interface\interface.py", line  
> 802, in ?
>     File  
> "c:\R.and.D\Jython\Lib\site-packages\zope\interface\interface.py", line  
> 418, in __in
>   it__
>     File  
> "c:\R.and.D\Jython\Lib\site-packages\zope\interface\interface.py", line  
> 225, in __in
>   it__
>     File "c:\R.and.D\Jython\Lib\weakref.py", line 147, in __init__
>   TypeError: unhashable instance
>   >>>
>  There is a prior issue that Jython doesn't recognize site-packages on  
> Win XP, though this seems to be solved with:
>      sitedirs = [prefix, makepath(prefix, "Lib", "site-packages")]
>  Can anybody in this list shed light on the problem?
>  Regards,
>  Stephen Nightingale.

Might be better to ask this question on the zope3-dev list, as the problem  
appears to involve zope.interface.

HTH,

L. Daniel Burr



More information about the Twisted-web mailing list