Andrew Stitcher created PROTON-2153:
---------------------------------------

             Summary: Python Proton Reactor get_connection_address attempts to 
call non-existent connection.get_address method
                 Key: PROTON-2153
                 URL: https://issues.apache.org/jira/browse/PROTON-2153
             Project: Qpid Proton
          Issue Type: Bug
          Components: python-binding
    Affects Versions: proton-c-0.29.0
         Environment: Centos 7 with the following packages installed:
- epel-release # To make the following packages from EPEL available
- python36
- python36-qpid-proton
- qpid-cpp-server
- qpid-tools

Versions of packages related to Qpid:
$ yum list installed | grep qpid
python2-qpid.noarch 1.37.0-4.el7 @epel 
python2-qpid-qmf.x86_64 1.39.0-1.el7 @epel 
python36-qpid-proton.x86_64 0.29.0-1.el7 @epel 
qpid-cpp-client.x86_64 1.39.0-1.el7 @epel 
qpid-cpp-server.x86_64 1.39.0-1.el7 @epel 
qpid-proton-c.x86_64 0.29.0-1.el7 @epel 
qpid-qmf.x86_64 1.39.0-1.el7 @epel 
qpid-tools.noarch 1.39.0-1.el7 @epel 

            Reporter: Andrew Stitcher
            Assignee: Andrew Stitcher


Pasted from [email protected]:
{quote}With Python Proton version 0.29.0, the `get_connection_address` method 
of `proton.reactor.Reactor` attempts to call `connection.get_address()`. 
However, that method doesn't seem to exist, leading to an exception. Code to 
reproduce this is attached (demo.py - also copied at the end of this message in 
case this mailing list strips attachments). In this example, we already know 
the broker address so it's not really necessary to use 
`get_connection_address`, but our actual messaging handler holds connections to 
multiple brokers and we use `get_connection_address` to work out which one a 
message has come from.

It's possible that we're not using `get_connection_address` as intended, but 
this has worked in previous versions of Proton to get the address of the broker 
from which a message was received. This was working with Proton 0.26.0, but 
breaks with 0.29.0. text{quote}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to