minor optimizations

This commit is contained in:
Gert Wohlgemuth 2018-06-04 14:55:19 -07:00
parent 6fa57da664
commit 536e78bff5

View File

@ -4,16 +4,11 @@ import os
import tempfile
from base64 import urlsafe_b64encode
import boto3
import simplejson as json
from boto3.dynamodb.conditions import Key
from freqtrade.aws.tables import get_strategy_table
from freqtrade.optimize.backtesting import Backtesting
from requests import post
db = boto3.resource('dynamodb')
def backtest(event, context):
"""
@ -41,6 +36,8 @@ def backtest(event, context):
:return:
no return
"""
from boto3.dynamodb.conditions import Key
from freqtrade.aws.tables import get_strategy_table
if 'Records' in event:
for x in event['Records']:
@ -129,7 +126,8 @@ def _submit_result_to_backend(data):
"""
print(data)
try:
print(post("{}/trade".format(os.environ.get('BASE_URL', 'http://freq.isaac.international/dev/trade')), data=data))
print(
post("{}/trade".format(os.environ.get('BASE_URL', 'http://freq.isaac.international/dev/trade')), data=data))
except Exception as e:
print("submission ignored: {}".format(e))
@ -198,6 +196,8 @@ def cron(event, context):
:param context:
:return:
"""
import boto3
from freqtrade.aws.tables import get_strategy_table
# if topic exists, we just reuse it
client = boto3.client('sns')