Merge branch 'master' into fit_export_options
This commit is contained in:
@@ -542,8 +542,17 @@ def commit():
|
|||||||
with sd_lock:
|
with sd_lock:
|
||||||
try:
|
try:
|
||||||
saveddata_session.commit()
|
saveddata_session.commit()
|
||||||
saveddata_session.flush()
|
except Exception:
|
||||||
except Exception as ex:
|
saveddata_session.rollback()
|
||||||
|
exc_info = sys.exc_info()
|
||||||
|
raise exc_info[0](exc_info[1]).with_traceback(exc_info[2])
|
||||||
|
|
||||||
|
|
||||||
|
def flush():
|
||||||
|
with sd_lock:
|
||||||
|
try:
|
||||||
|
saveddata_session.flush()
|
||||||
|
except Exception:
|
||||||
saveddata_session.rollback()
|
saveddata_session.rollback()
|
||||||
exc_info = sys.exc_info()
|
exc_info = sys.exc_info()
|
||||||
raise exc_info[0](exc_info[1]).with_traceback(exc_info[2])
|
raise exc_info[0](exc_info[1]).with_traceback(exc_info[2])
|
||||||
|
|||||||
@@ -458,7 +458,7 @@ class Item(EqBase):
|
|||||||
pyfalog.debug("Creating a price for {}".format(self.ID))
|
pyfalog.debug("Creating a price for {}".format(self.ID))
|
||||||
self.__priceObj = types_Price(self.ID)
|
self.__priceObj = types_Price(self.ID)
|
||||||
eos.db.add(self.__priceObj)
|
eos.db.add(self.__priceObj)
|
||||||
eos.db.commit()
|
eos.db.flush()
|
||||||
else:
|
else:
|
||||||
self.__priceObj = db_price
|
self.__priceObj = db_price
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user