siruku6 / fx_alarm_py

This app alarm you when you should check FX chart. (is being developed ...)
GNU General Public License v3.0
1 stars 0 forks source link

Fix: error is raised on lambda #200

Closed siruku6 closed 2 years ago

siruku6 commented 2 years ago
[ERROR] KeyError: 'prices'
Traceback (most recent call last):
  File "/var/task/main.py", line 14, in lambda_handler
    trader = RealTrader(operation='live')
  File "/var/task/src/real_trader.py", line 30, in __init__
    super(RealTrader, self).__init__(operation=operation, days=60)
  File "/var/task/src/trader.py", line 48, in __init__
    result: Dict[str, str] = self._candle_loader.run()
  File "/var/task/src/candle_loader.py", line 32, in run
    tradeable = self.client_manager.call_oanda('is_tradeable')['tradeable']
  File "/var/task/src/client_manager.py", line 176, in call_oanda
    return method_dict.get(method)(**kwargs)
  File "/var/task/src/clients/oanda_client.py", line 58, in request_is_tradeable
    tradeable = response['prices'][0]['tradeable']