kopia lustrzana https://github.com/glidernet/ogn-python
Added airport manager
rodzic
59fef4d05d
commit
61f6194d8c
|
@ -1,4 +1,5 @@
|
||||||
from .database import manager as database_manager
|
from .database import manager as database_manager
|
||||||
|
from .showairport import manager as show_airport_manager
|
||||||
from .showreceiver import manager as show_receiver_manager
|
from .showreceiver import manager as show_receiver_manager
|
||||||
from .showdevices import manager as show_devices_manager
|
from .showdevices import manager as show_devices_manager
|
||||||
from .logbook import manager as logbook_manager
|
from .logbook import manager as logbook_manager
|
||||||
|
@ -8,6 +9,7 @@ from manager import Manager
|
||||||
manager = Manager()
|
manager = Manager()
|
||||||
|
|
||||||
manager.merge(database_manager, namespace='db')
|
manager.merge(database_manager, namespace='db')
|
||||||
|
manager.merge(show_airport_manager, namespace='show.airport')
|
||||||
manager.merge(show_receiver_manager, namespace='show.receiver')
|
manager.merge(show_receiver_manager, namespace='show.receiver')
|
||||||
manager.merge(show_devices_manager, namespace='show.devices')
|
manager.merge(show_devices_manager, namespace='show.devices')
|
||||||
manager.merge(logbook_manager, namespace='logbook')
|
manager.merge(logbook_manager, namespace='logbook')
|
||||||
|
|
|
@ -0,0 +1,16 @@
|
||||||
|
from ogn.model import Airport
|
||||||
|
from ogn.commands.dbutils import session
|
||||||
|
|
||||||
|
from manager import Manager
|
||||||
|
manager = Manager()
|
||||||
|
|
||||||
|
|
||||||
|
@manager.command
|
||||||
|
def list_all():
|
||||||
|
"""Show a list of all airports."""
|
||||||
|
query = session.query(Airport) \
|
||||||
|
.order_by(Airport.name)
|
||||||
|
|
||||||
|
print('--- Airports ---')
|
||||||
|
for airport in query.all():
|
||||||
|
print(airport.name)
|
Ładowanie…
Reference in New Issue