def plugin_unloaded(): from package_control import events if events.pre_upgrade(package_name): print('Upgrading from %s!' % events.pre_upgrade(package_name)) elif events.remove(package_name): print('Removing %s!' % events.remove(package_name))
def plugin_unloaded(): from package_control import events if events.pre_upgrade(PACKAGE_NAME): status_msg('Upgrading from %s' % events.pre_upgrade(PACKAGE_NAME)) elif events.remove(PACKAGE_NAME): status_msg('Removing %s' % events.remove(PACKAGE_NAME))
def plugin_unloaded(): try: from package_control import events if events.pre_upgrade(__pkg_name__): status_msg('Upgrading from %s' % events.pre_upgrade(__pkg_name__)) elif events.remove(__pkg_name__): status_msg('Removing %s' % events.remove(__pkg_name__)) except Exception as e: print(e)
def plugin_unloaded(): try: from package_control import events if events.pre_upgrade('package_control-tester'): print('Upgrading from %s!' % events.pre_upgrade('package_control-tester')) elif events.remove('package_control-tester'): print('Removing %s!' % events.remove('package_control-tester')) except (ImportError): pass
def plugin_unloaded(): PACKAGE_NAME = __name__.split('.')[0] from package_control import events if events.pre_upgrade(PACKAGE_NAME): print('Upgrading from %s!' % events.pre_upgrade(PACKAGE_NAME)) elif events.remove(PACKAGE_NAME): # set_language("EN", True) cleanup() sublime_plugin.reload_plugin('Default') print('Removing %s!' % events.remove(PACKAGE_NAME))
def plugin_unloaded(): print("Unloading 1self plugin") runThread = False from package_control import events if events.pre_upgrade(package_name): print('Upgrading from %s!' % events.pre_upgrade(package_name)) elif events.remove(package_name): print('Removing %s!' % events.remove(package_name)) event = create_uninstall_event() if event is not None: send_event_to_platform(event)
def plugin_unloaded(): # engine stop if package_control_installed: if events.remove('Guna') or events.pre_upgrade('Guna'): engine.stop() pass
def plugin_unloaded(): # engine stop if package_control_installed: if events.remove('testing') or events.pre_upgrade('testing'): print('else remove/pre_upgrade') print('plugin_unloaded')
def plugin_unloaded(): settings.clear_listener() from package_control import events if events.pre_upgrade(PACKAGE_NAME) or events.remove(PACKAGE_NAME): cleaning.clean_all()
def plugin_unloaded(): if package_control_installed: if events.remove('Log Highlight') or events.pre_upgrade( 'Log Highlight'): lhs = get_prefs() lhs.clear_on_change('lh-prefs') return
def plugin_unloaded(): if events.pre_upgrade('OmniSharp'): print('About to upgrade OmniSharp') if os.name != 'posix': # kill the exe before the update complains about exe in use os.system('taskkill /f /im ' + get_omni_path(active_view())) print('omnisharp plugin_unloaded')
def plugin_unloaded(): from package_control import events if events.pre_upgrade('OmniSharp'): print('About to upgrade OmniSharp') if os.name != 'posix': # kill the exe before the update complains about exe in use os.system('taskkill /f /im PrebuiltOmniSharpServer/OmniSharp.exe') print('omnisharp plugin_unloaded')
def plugin_unloaded(): try: from package_control import events if events.pre_upgrade('SublimeLinter') or events.remove( 'SublimeLinter'): logger.info("Enable kill_switch.") persist.kill_switch = True persist.linter_classes.clear() except ImportError: pass queue.unload() persist.settings.unobserve()
def plugin_unloaded(): log_handler.uninstall() try: from package_control import events if events.pre_upgrade('SublimeLinter') or events.remove('SublimeLinter'): logger.info("Enable kill_switch.") persist.kill_switch = True persist.linter_classes.clear() except ImportError: pass queue.unload() persist.settings.unobserve()
def plugin_unloaded(): is_upgrading = False was_removed = False clear_listener() try: from package_control import events except ImportError as error: pass else: is_upgrading = events.pre_upgrade(__package__) was_removed = events.remove(__package__) finally: if is_upgrading or was_removed: clean_all()
def plugin_unloaded(): messages.clear_all_messages() try: from package_control import events except ImportError: return package_name = __package__.split('.')[0] if events.pre_upgrade(package_name): # When upgrading the package, Sublime currently does not cleanly # unload the `rust` Python package. This is a workaround to ensure # that it gets completely unloaded so that when it upgrades it will # load the new package. See # https://github.com/SublimeTextIssues/Core/issues/2207 re_keys = [key for key in sys.modules if key.startswith(package_name + '.rust')] for key in re_keys: del sys.modules[key] if package_name in sys.modules: del sys.modules[package_name]
def plugin_unloaded(): """ A File Icon unloaded. Raises: ImportError: If `Package Control` is not installed. """ is_upgrading = False was_removed = False settings.clear_listener() try: from package_control import events except ImportError as error: logging.log(NOPC_MSG) logging.dump(error) else: is_upgrading = events.pre_upgrade(PACKAGE_NAME) was_removed = events.remove(PACKAGE_NAME) finally: if is_upgrading or was_removed: cleaning.clean_all()