kopia lustrzana https://github.com/glidernet/ogn-python
Model: Change type of AddressOrigin to Enumeration.
rodzic
6234a4aa11
commit
04137acaf6
|
@ -14,7 +14,7 @@ def update_ddb_from_ogn():
|
||||||
logger.info("Update ddb data from ogn.")
|
logger.info("Update ddb data from ogn.")
|
||||||
|
|
||||||
app.session.query(Device) \
|
app.session.query(Device) \
|
||||||
.filter(Device.address_origin == AddressOrigin.ogn_ddb) \
|
.filter(AddressOrigin(Device.address_origin) is AddressOrigin.ogn_ddb) \
|
||||||
.delete()
|
.delete()
|
||||||
|
|
||||||
devices = get_ddb()
|
devices = get_ddb()
|
||||||
|
@ -31,7 +31,7 @@ def update_ddb_from_file():
|
||||||
logger.info("Import ddb data from file.")
|
logger.info("Import ddb data from file.")
|
||||||
|
|
||||||
app.session.query(Device) \
|
app.session.query(Device) \
|
||||||
.filter(Device.address_origin == AddressOrigin.userdefined) \
|
.filter(AddressOrigin(Device.address_origin) is AddressOrigin.userdefined) \
|
||||||
.delete()
|
.delete()
|
||||||
|
|
||||||
devices = get_ddb('ogn/custom_ddb.txt')
|
devices = get_ddb('ogn/custom_ddb.txt')
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
class AddressOrigin:
|
from enum import Enum, unique
|
||||||
|
|
||||||
|
|
||||||
|
@unique
|
||||||
|
class AddressOrigin(Enum):
|
||||||
ogn_ddb = 1
|
ogn_ddb = 1
|
||||||
flarmnet = 2
|
flarmnet = 2
|
||||||
userdefined = 3
|
userdefined = 3
|
||||||
|
|
Ładowanie…
Reference in New Issue