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
        2. pyside229_log.txt
          1 kB
        3. pyside229.py
          1.0 kB
        4. pyside-229-test_disconnect_multiple_inheretence.py
          0.7 kB
        5. pyside-229-test_disconnect.py
          1 kB
        6. test_disconnect_multiple_inheretence.py
          0.6 kB
        7. test_disconnect.py
          1 kB
        For Gerrit Dashboard: PYSIDE-229
        # Subject Branch Project Status CR V

        Activity

          People

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

            Dates

              Created:
              Updated: