You are viewing a plain text version of this content. The canonical link for it is here.
Posted to proton@qpid.apache.org by "Justin Ross (JIRA)" <ji...@apache.org> on 2016/01/07 21:41:39 UTC
[jira] [Updated] (PROTON-505) Unicode support for
Messenger.subscribe() for Python client is broken
[ https://issues.apache.org/jira/browse/PROTON-505?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Justin Ross updated PROTON-505:
-------------------------------
Labels: messenger (was: )
> Unicode support for Messenger.subscribe() for Python client is broken
> ---------------------------------------------------------------------
>
> Key: PROTON-505
> URL: https://issues.apache.org/jira/browse/PROTON-505
> Project: Qpid Proton
> Issue Type: Bug
> Components: python-binding
> Affects Versions: 0.6
> Reporter: Brian Bouterse
> Priority: Minor
> Labels: messenger
>
> When passing in a unicode string to Messenger.subscribe(), an error results.
> Run this code to reproduce:
> from proton import Messenger
> mng = Messenger
> mng.start()
> unicode_subscribe_string = unicode("amqp://localhost/my_queue")
> mng.subscribe(unicode_subscribe_string)
> Resultant Error:
> File "proton.py", line 447, in subscribe
> sub_impl = pn_messenger_subscribe(self._mng, source)
> TypeError: in method 'pn_messenger_subscribe', argument 2 of type 'char const *'
> I expected unicode strings to behave the same as non-unicode strings
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)