|
|
|
@ -10,6 +10,7 @@ from string import ascii_uppercase
|
|
|
|
|
from elasticsearch import Elasticsearch
|
|
|
|
|
from datetime import datetime
|
|
|
|
|
import urllib3
|
|
|
|
|
import logging
|
|
|
|
|
|
|
|
|
|
# Project imports
|
|
|
|
|
from settings import settings
|
|
|
|
@ -19,6 +20,11 @@ from util import convert
|
|
|
|
|
# TODO: secure ES traffic properly
|
|
|
|
|
urllib3.disable_warnings()
|
|
|
|
|
|
|
|
|
|
tracer = logging.getLogger("elasticsearch")
|
|
|
|
|
tracer.setLevel(logging.CRITICAL)
|
|
|
|
|
tracer = logging.getLogger("elastic_transport.transport")
|
|
|
|
|
tracer.setLevel(logging.CRITICAL)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class Transactions(object):
|
|
|
|
|
"""
|
|
|
|
@ -46,8 +52,8 @@ class Transactions(object):
|
|
|
|
|
"""
|
|
|
|
|
deferToThread(self.get_total)
|
|
|
|
|
deferToThread(self.get_remaining)
|
|
|
|
|
deferToThread(self.get_profit)
|
|
|
|
|
deferToThread(self.get_profit, True)
|
|
|
|
|
deferToThread(self.money.get_profit)
|
|
|
|
|
deferToThread(self.money.get_profit, True)
|
|
|
|
|
deferToThread(self.get_open_trades_usd)
|
|
|
|
|
deferToThread(self.get_total_remaining)
|
|
|
|
|
deferToThread(self.get_total_with_trades)
|
|
|
|
|