def unregister_slot(callback, signal=None): """Remove a registered callback from AddonSignals""" name = signal if signal else callback.__name__ AddonSignals.unRegisterSlot( signaler_id=G.ADDON_ID, signal=name) LOG.debug('Unregistered AddonSignals slot {}'.format(name))
def unregister_slot(cls, signaler_id, signal): # type: (str, str) -> None """ :param signaler_id: :param signal: :return: """ Monitor.throw_exception_if_abort_requested() try: AddonSignals.unRegisterSlot(signaler_id, signal) except Exception: pass