def run(self): build_config_file(bgp_config.find_one(), list(bgp_peers.find()))
'state': 'stopped', 'last_start': None, 'last_stop': None, 'python-path': python_path, 'root-path': root_path, 'config-path': config_path } print 'Config Path: %s' % config_path print 'Config: %s' % config # debug bgp_config.remove() bgp_config.insert_one(config) if not bgp_config.find_one(): print 'No config found, initializing config file.' init_config() class InitConfig(Command): """Initializes default config settings""" def run(self): init_config() manager.add_command("init_config", InitConfig()) def make_shell_context():
'state': 'stopped', 'last_start': None, 'last_stop': None, 'python-path': python_path, 'root-path': root_path, 'config-path': config_path } print 'Config Path: %s' % config_path print 'Config: %s' % config # debug bgp_config.remove() bgp_config.insert_one(config) if not bgp_config.find_one(): print 'No config found, initializing config file.' init_config() class InitConfig(Command): """Initializes default config settings""" def run(self): init_config() manager.add_command("init_config", InitConfig()) def make_shell_context(): return dict(app=app,