Merge pull request #3552 from Theagainmen/Minor_issues
API server FIAT init fix
This commit is contained in:
		| @@ -69,7 +69,7 @@ class AgeFilter(IPairList): | |||||||
|                 return True |                 return True | ||||||
|             else: |             else: | ||||||
|                 self.log_on_refresh(logger.info, f"Removed {ticker['symbol']} from whitelist, " |                 self.log_on_refresh(logger.info, f"Removed {ticker['symbol']} from whitelist, " | ||||||
|                                                  f"because age is less than " |                                                  f"because age {len(daily_candles)} is less than " | ||||||
|                                                  f"{self._min_days_listed} " |                                                  f"{self._min_days_listed} " | ||||||
|                                                  f"{plural(self._min_days_listed, 'day')}") |                                                  f"{plural(self._min_days_listed, 'day')}") | ||||||
|                 return False |                 return False | ||||||
|   | |||||||
| @@ -17,6 +17,7 @@ from werkzeug.serving import make_server | |||||||
|  |  | ||||||
| from freqtrade.__init__ import __version__ | from freqtrade.__init__ import __version__ | ||||||
| from freqtrade.rpc.rpc import RPC, RPCException | from freqtrade.rpc.rpc import RPC, RPCException | ||||||
|  | from freqtrade.rpc.fiat_convert import CryptoToFiatConverter | ||||||
|  |  | ||||||
| logger = logging.getLogger(__name__) | logger = logging.getLogger(__name__) | ||||||
|  |  | ||||||
| @@ -105,6 +106,9 @@ class ApiServer(RPC): | |||||||
|         # Register application handling |         # Register application handling | ||||||
|         self.register_rest_rpc_urls() |         self.register_rest_rpc_urls() | ||||||
|  |  | ||||||
|  |         if self._config.get('fiat_display_currency', None): | ||||||
|  |             self._fiat_converter = CryptoToFiatConverter() | ||||||
|  |  | ||||||
|         thread = threading.Thread(target=self.run, daemon=True) |         thread = threading.Thread(target=self.run, daemon=True) | ||||||
|         thread.start() |         thread.start() | ||||||
|  |  | ||||||
|   | |||||||
| @@ -389,7 +389,7 @@ def test_VolumePairList_whitelist_gen(mocker, whitelist_conf, shitcoinmarkets, t | |||||||
|         for pairlist in pairlists: |         for pairlist in pairlists: | ||||||
|             if pairlist['method'] == 'AgeFilter' and pairlist['min_days_listed'] and \ |             if pairlist['method'] == 'AgeFilter' and pairlist['min_days_listed'] and \ | ||||||
|                     len(ohlcv_history_list) <= pairlist['min_days_listed']: |                     len(ohlcv_history_list) <= pairlist['min_days_listed']: | ||||||
|                 assert log_has_re(r'^Removed .* from whitelist, because age is less than ' |                 assert log_has_re(r'^Removed .* from whitelist, because age .* is less than ' | ||||||
|                                   r'.* day.*', caplog) |                                   r'.* day.*', caplog) | ||||||
|             if pairlist['method'] == 'PrecisionFilter' and whitelist_result: |             if pairlist['method'] == 'PrecisionFilter' and whitelist_result: | ||||||
|                 assert log_has_re(r'^Removed .* from whitelist, because stop price .* ' |                 assert log_has_re(r'^Removed .* from whitelist, because stop price .* ' | ||||||
|   | |||||||
| @@ -431,14 +431,14 @@ def test_api_profit(botclient, mocker, ticker, fee, markets, limit_buy_order, li | |||||||
|                        'latest_trade_date': 'just now', |                        'latest_trade_date': 'just now', | ||||||
|                        'latest_trade_timestamp': ANY, |                        'latest_trade_timestamp': ANY, | ||||||
|                        'profit_all_coin': 6.217e-05, |                        'profit_all_coin': 6.217e-05, | ||||||
|                        'profit_all_fiat': 0, |                        'profit_all_fiat': 0.76748865, | ||||||
|                        'profit_all_percent': 6.2, |                        'profit_all_percent': 6.2, | ||||||
|                        'profit_all_percent_mean': 6.2, |                        'profit_all_percent_mean': 6.2, | ||||||
|                        'profit_all_ratio_mean': 0.06201058, |                        'profit_all_ratio_mean': 0.06201058, | ||||||
|                        'profit_all_percent_sum': 6.2, |                        'profit_all_percent_sum': 6.2, | ||||||
|                        'profit_all_ratio_sum': 0.06201058, |                        'profit_all_ratio_sum': 0.06201058, | ||||||
|                        'profit_closed_coin': 6.217e-05, |                        'profit_closed_coin': 6.217e-05, | ||||||
|                        'profit_closed_fiat': 0, |                        'profit_closed_fiat': 0.76748865, | ||||||
|                        'profit_closed_percent': 6.2, |                        'profit_closed_percent': 6.2, | ||||||
|                        'profit_closed_ratio_mean': 0.06201058, |                        'profit_closed_ratio_mean': 0.06201058, | ||||||
|                        'profit_closed_percent_mean': 6.2, |                        'profit_closed_percent_mean': 6.2, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user