def destroy(self):
        app = QApplication.instance()
        app.focusChanged.disconnect(self._on_focus_changed)
        super(QtFocusTracker, self).destroy()
Generic fields are constrained to a single database
dataset/ETHPy150Open nucleic/enaml/enaml/qt/qt_focus_tracker.py/QtFocusTracker.destroy--crossover with--dataset/ETHPy150Open django/django/tests/multiple_database/tests.py/QueryTestCase.test_generic_key_separation