Added airport manager

pull/52/head
Konstantin Gründger 2016-05-22 07:20:29 +02:00
rodzic 59fef4d05d
commit 61f6194d8c
2 zmienionych plików z 18 dodań i 0 usunięć

Wyświetl plik

@ -1,4 +1,5 @@
from .database import manager as database_manager
from .showairport import manager as show_airport_manager
from .showreceiver import manager as show_receiver_manager
from .showdevices import manager as show_devices_manager
from .logbook import manager as logbook_manager
@ -8,6 +9,7 @@ from manager import Manager
manager = Manager()
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_devices_manager, namespace='show.devices')
manager.merge(logbook_manager, namespace='logbook')

Wyświetl plik

@ -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)