From 07fa7a4bf8f7a6f799120fb9a5965a09bea6c38e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Thu, 22 Mar 2018 21:35:00 +0100 Subject: Add quiet flag for running --- market.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'market.py') diff --git a/market.py b/market.py index 2ddebfa..fc5832c 100644 --- a/market.py +++ b/market.py @@ -13,11 +13,12 @@ class Market: trades = None balances = None - def __init__(self, ccxt_instance, debug=False, user_id=None, report_path=None): - self.debug = debug + def __init__(self, ccxt_instance, args, user_id=None, report_path=None): + self.args = args + self.debug = args.debug self.ccxt = ccxt_instance self.ccxt._market = self - self.report = ReportStore(self) + self.report = ReportStore(self, verbose_print=(not args.quiet)) self.trades = TradeStore(self) self.balances = BalanceStore(self) self.processor = Processor(self) @@ -26,7 +27,7 @@ class Market: self.report_path = report_path @classmethod - def from_config(cls, config, debug=False, user_id=None, report_path=None): + def from_config(cls, config, args, user_id=None, report_path=None): config["apiKey"] = config.pop("key", None) ccxt_instance = ccxt.poloniexE(config) @@ -43,7 +44,7 @@ class Market: ccxt_instance.session.request = request_wrap.__get__(ccxt_instance.session, ccxt_instance.session.__class__) - return cls(ccxt_instance, debug=debug, user_id=user_id, report_path=report_path) + return cls(ccxt_instance, args, user_id=user_id, report_path=report_path) def store_report(self): self.report.merge(Portfolio.report) -- cgit v1.2.3