Reimplement ddb import from file as celery task.

pull/1/head
Fabian P. Schmidt 2015-11-15 19:28:54 +01:00
rodzic 5ce9dec34c
commit d863aaf76d
1 zmienionych plików z 13 dodań i 6 usunięć

Wyświetl plik

@ -16,14 +16,21 @@ def update_ddb_data():
app.session.query(Flarm).delete()
devices = get_ddb()
logger.info("Devices: %s"%str(devices))
app.session.bulk_save_objects(devices)
logger.debug("New Devices: %s" % str(devices))
app.session.bulk_save_objects(devices)
app.session.commit()
return len(devices)
# TODO: Reimplement.
@app.task
def import_ddb_data(filename='custom.txt'):
flarms = get_ddb(filename)
db.session.bulk_save_objects(flarms)
session.commit()
logger.info("Import ddb data from file.")
devices = get_ddb(filename)
app.session.bulk_save_objects(devices)
app.session.commit()
return len(devices)