[Twisted-Python] TypeError: Class advice impossible in Python3.
ABHISHEK BHAT
abhishekbhat at hotmail.com
Wed Jan 9 13:06:48 MST 2013
Hi
I am trying to use Twisted and PB but running into the below error in the zope.interface module.
I am running Python 3.3 and zope.interface version 4.0.3. I am running this on a RedHat system.
Does anybody know how to get around this problem?
bash-3.2$ python pb_client.py
Traceback (most recent call last):
File
"pb_client.py", line 2, in <module>
from
twisted.spread import pb
File
"/home/abhat1/python3.3/lib/python3.3/site-packages/twisted/spread/pb.py",
line 40, in <module>
from
twisted.cred.credentials import IAnonymous, ICredentials
File
"/home/abhat1/python3.3/lib/python3.3/site-packages/twisted/cred/credentials.py",
line 111, in <module>
class
DigestedCredentials(object):
File
"/home/abhat1/python3.3/lib/python3.3/site-packages/twisted/cred/credentials.py",
line 115, in DigestedCredentials
implements(IUsernameHashedPassword, IUsernameDigestHash)
File
"/home/abhat1/python3.3/lib/python3.3/site-packages/zope/interface/declarations.py",
line 405, in implements
raise
TypeError(_ADVICE_ERROR % 'implementer')
TypeError: Class advice impossible in Python3. Use the @implementer class decorator instead.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/twisted-python/attachments/20130109/26bf6ea5/attachment.html>
More information about the Twisted-Python
mailing list