Uploaded image for project: 'Qt for Python'
  1. Qt for Python
  2. PYSIDE-229

Signal disconnect fails in multiple inheritance situation

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • 6.7
    • 6.6.0
    • PySide
    • Mac OS X 10.9.2
      Python 2.7.6 -- 64-bit
      PySide 1.2.1
    • 7dee9d773 (dev), 569f2a19d (dev), ed35929d9 (6.6), 6dabd2703 (6.6), fe057b441 (dev), 7c77ccc08 (6.6), c44b7409a (6.5)

    Description

      I ran into this "RuntimeError: Failed to disconnect signal..." bug and managed to isolate it to being caused by multiple inheritance. I've attached two files. The one with multiple inheritance throws the RuntimeError, while the one without does not.

      Attachments

        1. pyside229_diag.diff
          3 kB
          Friedemann Kleint
        2. pyside229_log.txt
          1 kB
          Friedemann Kleint
        3. pyside229.py
          1.0 kB
          Friedemann Kleint
        4. pyside-229-test_disconnect_multiple_inheretence.py
          0.7 kB
          Christian Tismer
        5. pyside-229-test_disconnect.py
          1 kB
          Christian Tismer
        6. test_disconnect_multiple_inheretence.py
          0.6 kB
          Scott Maddox
        7. test_disconnect.py
          1 kB
          Scott Maddox
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            ctismer Christian Tismer
            smaddox Scott Maddox
            Votes:
            2 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes