def cmd_unload(main_window, argv): if len(argv) != 2: print_notification("Usage: /unload <filename>") return name = argv[1] if not plugin_control.is_loaded(name): print_error("Plugin '%s' is not loaded." % (name)) return if not plugin_control.unload(name): print_error("Failed to unload plugin '%s'." % (name)) else: print_notification("Plugin '%s' successfully unloaded." % (name))
def cmd_load(main_window, argv): if len(argv) != 2: print_notification("Usage: /load <filename>") return name = argv[1] if plugin_control.is_loaded(name): print_notification("Plugin '%s' already loaded." % (name)) return if plugin_control.load(name): print_notification("Plugin '%s' successfully loaded." % (name)) else: print_notification("Error while loading plugin '%s'." % (name))