Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-6236

Support integers for durations in python binding

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None

    Description

      One instance:

      from qpid_messaging import *                                                                   
                                                                                                     
      conn = Connection("localhost:5672")                                                            
      conn.open()                                                                                    
                                                                                                     
      try:                                                                                           
          sess = conn.session()                                                                      
          link = sess.receiver("test")                                                               
                                                                                                     
          msg = link.get(1000) # Versus get(Duration(1000))                                                                      
      finally:                                                                                       
          conn.close()
      
      [jross@localhost croquet]$ python ~/test.py
      Traceback (most recent call last):
        File "/home/jross/test.py", line 10, in <module>
          msg = link.get(1000)
        File "/home/jross/.quirk/output/install/lib64/python2.7/site-packages/qpid_messaging.py", line 422, in get
          def get(self, *args): return _qpid_messaging.Receiver_get(self, *args)
      NotImplementedError: Wrong number or type of arguments for overloaded function 'Receiver_get'.
        Possible C/C++ prototypes are:
          qpid::messaging::Receiver::get(qpid::messaging::Message &,qpid::messaging::Duration)
          qpid::messaging::Receiver::get(qpid::messaging::Message &)
          qpid::messaging::Receiver::get(qpid::messaging::Duration)
          qpid::messaging::Receiver::get()
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            jross Justin Ross
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: