Traceback (most recent call last):


 "/root/freqtrade/freqtrade/main.py", line 36, in main

return_code = args['func'](args)


 "/root/freqtrade/freqtrade/commands/trade_commands.py", line 20, in start_trading

worker.run()


 "/root/freqtrade/freqtrade/worker.py", line 66, in run

state = self._worker(old_state=state)


 "/root/freqtrade/freqtrade/worker.py", line 104, in _worker

self._throttle(func=self._process_running, throttle_secs=self._throttle_secs)


 "/root/freqtrade/freqtrade/worker.py", line 125, in _throttle

result = func(*args, **kwargs)


 "/root/freqtrade/freqtrade/worker.py", line 139, in _process_running

self.freqtrade.process()


 "/root/freqtrade/freqtrade/freqtradebot.py", line 158, in process

self.check_handle_timedout()


 "/root/freqtrade/freqtrade/freqtradebot.py", line 874, in check_handle_timedout

self.handle_timedout_limit_buy(trade, order)


 "/root/freqtrade/freqtrade/freqtradebot.py", line 901, in handle_timedout_limit_buy

if corder.get('remaining', order['remaining']) == order['amount']:
AttributeError: 'str' object has no attribute 'get'

Traceback (most recent call last):


 "/usr/local/Cellar/mitmproxy/2.0.2/libexec/lib/python3.6/site-packages/mitmproxy/tools/console/master.py", line 281, in run

self.loop.run()


 "/usr/local/Cellar/mitmproxy/2.0.2/libexec/lib/python3.6/site-packages/urwid/main_loop.py", line 278, in run

self._run()


 "/usr/local/Cellar/mitmproxy/2.0.2/libexec/lib/python3.6/site-packages/urwid/main_loop.py", line 376, in _run

self.event_loop.run()


 "/usr/local/Cellar/mitmproxy/2.0.2/libexec/lib/python3.6/site-packages/urwid/main_loop.py", line 682, in run

self._loop()


 "/usr/local/Cellar/mitmproxy/2.0.2/libexec/lib/python3.6/site-packages/urwid/main_loop.py", line 719, in _loop

self._watch_files[fd]()


 "/usr/local/Cellar/mitmproxy/2.0.2/libexec/lib/python3.6/site-packages/urwid/raw_display.py", line 393, in <lambda>

event_loop, callback, self.get_available_raw_input())


 "/usr/local/Cellar/mitmproxy/2.0.2/libexec/lib/python3.6/site-packages/urwid/raw_display.py", line 493, in parse_input

callback(processed, processed_codes)


 "/usr/local/Cellar/mitmproxy/2.0.2/libexec/lib/python3.6/site-packages/urwid/main_loop.py", line 403, in _update

self.process_input(keys)


 "/usr/local/Cellar/mitmproxy/2.0.2/libexec/lib/python3.6/site-packages/urwid/main_loop.py", line 503, in process_input

k = self._topmost_widget.keypress(self.screen_size, k)


 "/usr/local/Cellar/mitmproxy/2.0.2/libexec/lib/python3.6/site-packages/mitmproxy/tools/console/window.py", line 84, in keypress

k = super().keypress(size, k)


 "/usr/local/Cellar/mitmproxy/2.0.2/libexec/lib/python3.6/site-packages/urwid/container.py", line 1128, in keypress

return self.body.keypress( (maxcol, remaining), key )


 "/usr/local/Cellar/mitmproxy/2.0.2/libexec/lib/python3.6/site-packages/mitmproxy/tools/console/flowlist.py", line 417, in keypress

return urwid.ListBox.keypress(self, size, key)


 "/usr/local/Cellar/mitmproxy/2.0.2/libexec/lib/python3.6/site-packages/urwid/listbox.py", line 987, in keypress

self.make_cursor_visible((maxcol,maxrow))


 "/usr/local/Cellar/mitmproxy/2.0.2/libexec/lib/python3.6/site-packages/urwid/listbox.py", line 939, in make_cursor_visible

focus_widget, pos = self.body.get_focus()


 "/usr/local/Cellar/mitmproxy/2.0.2/libexec/lib/python3.6/site-packages/mitmproxy/tools/console/flowlist.py", line 284, in get_focus

f = FlowItem(self.master, self.master.view.focus.flow)


 "/usr/local/Cellar/mitmproxy/2.0.2/libexec/lib/python3.6/site-packages/mitmproxy/tools/console/flowlist.py", line 123, in __init__

w = self.get_text()


 "/usr/local/Cellar/mitmproxy/2.0.2/libexec/lib/python3.6/site-packages/mitmproxy/tools/console/flowlist.py", line 132, in get_text

max_url_len=cols,


 "/usr/local/Cellar/mitmproxy/2.0.2/libexec/lib/python3.6/site-packages/mitmproxy/tools/console/common.py", line 427, in format_flow

acked = f.reply.state == "committed",
AttributeError: 'NoneType' object has no attribute 'state'
