Source code for gui.utils.signal

# -*- coding: utf-8 -*-
# gui/utils/signal.py

from __future__ import absolute_import # PEP328
from gui.qt import QtCore

if not hasattr(QtCore, 'Signal'):  ## for pyside compatibility
    QtCore.Signal = QtCore.pyqtSignal
    QtCore.Slot = QtCore.pyqtSlot

Signal = QtCore.Signal

[docs]def tryDisconnect(sig, slot): """Tries to disconnect signal *sig* from slot *slot*.""" try: sig.disconnect(slot) except RuntimeError: # Failed to disconnect signal pass
# vim: set ts=4 sts=4 sw=4 tw=0: