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