Add Rollback function to Trade

simplifies Session work
This commit is contained in:
Matthias
2022-08-06 15:08:13 +02:00
parent 45d68222a1
commit 5250189f77
5 changed files with 10 additions and 5 deletions

View File

@@ -196,7 +196,7 @@ class Order(_DECL_BASE):
if filtered_orders:
oobj = filtered_orders[0]
oobj.update_from_ccxt_object(order)
Order.query.session.commit()
Trade.commit()
else:
logger.warning(f"Did not find order for {order}.")
@@ -1148,6 +1148,10 @@ class Trade(_DECL_BASE, LocalTrade):
def commit():
Trade.query.session.commit()
@staticmethod
def rollback():
Trade.query.session.rollback()
@staticmethod
def get_trades_proxy(*, pair: str = None, is_open: bool = None,
open_date: datetime = None, close_date: datetime = None,