def command(filename=FILENAME, commands=None): load(filename, conf) api = API(**conf.get("oanda", {})) target = conf["target"] storage = MongodbStorage(**conf.get("mongodb", {})) fw = Framework(api, storage) instruments = target["instruments"] if len(commands) == 0: commands = ["create", "publish"] for cmd in commands: if cmd == "update": fw.update(instruments, target["start"], target.get("end", None)) elif cmd == "publish": fw.publish(instruments, target["start"], target.get("end", None), False, target.get("redo", 3)) elif cmd == "create": fw.create(instruments, target["start"], target.get("end", None))
def init(filename=FILENAME): conf.load(filename, CONF)
def init(filename=FILENAME): load(filename, CONF)
def init(filename=FILENAME): load(filename, CONF) if "proxies" in CONF: REQ_ARGS["proxies"] = CONF["proxies"]
def init(filename=FILENAME): load(filename, CONF) if "proxies" in CONF: req_args["proxies"] = CONF["proxies"]