kopia lustrzana https://github.com/glidernet/ogn-python
Reimplement ddb import from file as celery task.
rodzic
5ce9dec34c
commit
d863aaf76d
|
@ -16,14 +16,21 @@ def update_ddb_data():
|
||||||
app.session.query(Flarm).delete()
|
app.session.query(Flarm).delete()
|
||||||
|
|
||||||
devices = get_ddb()
|
devices = get_ddb()
|
||||||
logger.info("Devices: %s"%str(devices))
|
logger.debug("New Devices: %s" % str(devices))
|
||||||
app.session.bulk_save_objects(devices)
|
|
||||||
|
|
||||||
|
app.session.bulk_save_objects(devices)
|
||||||
app.session.commit()
|
app.session.commit()
|
||||||
|
|
||||||
return len(devices)
|
return len(devices)
|
||||||
|
|
||||||
# TODO: Reimplement.
|
|
||||||
|
@app.task
|
||||||
def import_ddb_data(filename='custom.txt'):
|
def import_ddb_data(filename='custom.txt'):
|
||||||
flarms = get_ddb(filename)
|
logger.info("Import ddb data from file.")
|
||||||
db.session.bulk_save_objects(flarms)
|
|
||||||
session.commit()
|
devices = get_ddb(filename)
|
||||||
|
|
||||||
|
app.session.bulk_save_objects(devices)
|
||||||
|
app.session.commit()
|
||||||
|
|
||||||
|
return len(devices)
|
||||||
|
|
Ładowanie…
Reference in New Issue