def unload_configs(): '''Unloads and cleans up the configuration structure''' # Unregister the server cvar hooking AddonCvars._unregister_cvar_event() # Unload configuration files ConfigManager._unload_configs()
def load_configs(): '''Loads all configs and registers the server_cvar event''' # Load all configs ConfigManager._load_configs() # Register the server_cvar event AddonCvars._register_cvar_event()
def __init__(self, *args, swVersion, **kw): super(MemoUIFrame, self).__init__(*args, title=swVersion, **kw) self.logger = logging.getLogger("chobomemo") self.swVersion = swVersion self.configManager = ConfigManager.ConfigManager() self.splitter = wx.SplitterWindow( self, -1, wx.Point(0, 0), wx.Size(WINDOW_SIZE_W, WINDOW_SIZE_H), wx.SP_3D | wx.SP_BORDER) self.leftPanel = ListPanel(self, self.configManager, self.splitter) self.rightPanel = MemoPanel(self, self.splitter) self.splitter.SplitVertically(self.leftPanel, self.rightPanel) self.splitter.SetMinimumPaneSize(20) self.splitter.SetSashPosition(300, redraw=True) sizer = wx.BoxSizer(wx.VERTICAL) sizer.Add(self.splitter, 1, wx.EXPAND) self.SetSizer(sizer) self._addMenubar() self._addShortKey() filedrop = FileDrop(self) self.SetDropTarget(filedrop) self.memoManager = None
# -*- coding: utf-8 -*- from action.RobotBrowser import * from manager.ConfigManager import * config = ConfigManager() all_tasks = config.get_all_tasks() robot = RobotBrowser() def check_is_login(): robot.openUrl(robot.aliexpress_index, "top-lighthouse") robot.set_cookies() robot.openUrl(robot.aliexpress_index, "top-lighthouse") if robot.checkIsLogin(): return True else: return False if __name__ == '__main__': try: username=r"" passwd=r"" while not check_is_login(): robot.sign_in(username,passwd) for task in all_tasks: log_info("start to create discount: "+task.name) robot.createStoreDiscount(task) log_info("create discount: " + task.name+" success.") except Exception, e:
from manager import ConfigManager import sys if __name__ == '__main__': if len(sys.argv) < 2: print "Config File path required" sys.exit(-1) file = sys.argv[2] configManager = ConfigManager(sys.argv[1]) configManager.reportOrApplyConfigChange(file, apply_flag=True)
from manager import ConfigManager from arguments_configurator import ArgsConfigurator from environment_configurator import EnvironmentConfigurator config_manager = ConfigManager() config_manager.register(ArgsConfigurator()) config_manager.register(EnvironmentConfigurator())
# -*- coding: utf-8 -*- from manager.ConfigManager import * from action.TaskAction import * from manager.TimeManager import * def run_work(all_tasks): for task in all_tasks: task_action = TaskAction(task) task_action.start_action_work() if __name__ == '__main__': config_manager = ConfigManager() all_tasks = config_manager.get_all_tasks() run_work(all_tasks) log_info("#####################") log_info("all tasks run finish.") log_info("#####################") while True: waitSeconds(3000)
from manager import ConfigManager import sys if __name__ == '__main__': if len( sys.argv) < 2: print "Config File path required" sys.exit(-1) file = sys.argv[2] configManager = ConfigManager(sys.argv[1]) configManager.reportOrApplyConfigChange(file, apply_flag = True)