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

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

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: qpid-python-1.36.0
    • Fix Version/s: qpid-python-1.37.0
    • Component/s: Python Client
    • Labels:
      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

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

                Dates

                • Created:
                  Updated:
                  Resolved: