2016-09-20 19 views
1

Unicode Ich habe jetzt Kombu für einige Zeit benutzen - und heute, wenn ich eine neue Maschine für den Einsatz bereit gemacht, ich bin immer TypeError auf import von kombu:Kombu - Typeerror: Struct() Argument 1 String sein muss, nicht

>>> import kombu 
>>> from kombu import Connection, Exchange, Queue, Producer 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/usr/local/lib/python2.7/site-packages/kombu/__init__.py", line 81, in __getattr__ 
    module = __import__(object_origins[str(name)], None, None, [str(name)]) 
    File "/usr/local/lib/python2.7/site-packages/kombu/connection.py", line 15, in <module> 
    from kombu import exceptions 
    File "/usr/local/lib/python2.7/site-packages/kombu/exceptions.py", line 6, in <module> 
    from amqp import ChannelError, ConnectionError, ResourceError 
    File "/usr/local/lib/python2.7/site-packages/amqp/__init__.py", line 48, in <module> 
    from .basic_message import Message  # noqa 
    File "/usr/local/lib/python2.7/site-packages/amqp/basic_message.py", line 29, in <module> 
    from .serialization import GenericContent 
    File "/usr/local/lib/python2.7/site-packages/amqp/serialization.py", line 33, in <module> 
    from .exceptions import FrameSyntaxError 
    File "/usr/local/lib/python2.7/site-packages/amqp/exceptions.py", line 264, in <module> 
    str(_method_name) 
TypeError: Struct() argument 1 must be string, not unicode 

Antwort

Verwandte Themen