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

Python client should not raise exception on close() after stop.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • qpid-python-1.36.0
    • qpid-python-1.37.0
    • Python Client
    • None

    Description

      The python client throws exceptions out of AMQP object methods (Connection, Session and Link objects) if the selector has been stopped, to prevent hanging (see QPID-7317 Deadlock on publish)

      However to be robust to shut-down order, the close() method should not throw an exception in this case, but should be a no-op.

      Attachments

        Issue Links

          Activity

            People

              aconway Alan Conway
              aconway Alan Conway
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: