631df64c68
Refactors the existing RPC directory, classes, defs as below. This is to better reflect the nature of the files/classes/defs to support other clients - such as rest The code is functional, ive tested every RPC button in Telegram. 1 unit test is failing ( they all were till find_replace) in test_rpc_telegram. Can I ask for anothers opinion on why this 1 test fails, im at loss to debug - mocker is stretching my working knowledge of python - Ive renamed common methods from RPC_method_name to server_method_name e.g rpc_stop becomes server_stop, the super class is CLIENTS not RPC as it is agnostic to RPC freqtrade/rcp/ - rpc.py ......................- rpc_manager.py ......................- telegram.py to: freqtrade/clients/client_manager.py (was rpc_manager ......................-common/client.py (was rpc.py - but is agnostic to what client calls) ......................-rpc/telegram.py ......................-rpc/*discord.py (example future RPC client ......................-rest/*cmd line.py (example future rest cmdline rest client ......................-rest/*web.py (example future rest web client |
||
---|---|---|
.. | ||
clients | ||
exchange | ||
optimize | ||
strategy | ||
tests | ||
vendor | ||
__init__.py | ||
__main__.py | ||
analyze.py | ||
arguments.py | ||
configuration.py | ||
constants.py | ||
fiat_convert.py | ||
freqtradebot.py | ||
indicator_helpers.py | ||
main.py | ||
misc.py | ||
persistence.py | ||
state.py |