コード例 #1
0
ファイル: base.py プロジェクト: stdk/stoppark
# -*- coding: utf8 -*-
from viewer import Viewer
from editor import Editor
from http import register_handler,runserver
from models import GStatus,LStatus,Card,TicketView,Config,Tariff,EventsView,PaymentView,Terminal,User
from database_upload import DatabaseUploader
from server_side import ServerSideEditor

register_handler('/lstatus' ,  Viewer( LStatus.data_provider() ) )
register_handler('/card'    ,  Editor( Card.data_provider() ) )
register_handler('/gstatus' ,  Viewer( GStatus.data_provider() ) )
register_handler('/ticket'  ,  Viewer( TicketView.data_provider() ) )
register_handler('/config'  ,  Editor( Config.data_provider(invert=True) ) )
register_handler('/tariff'  ,  Editor( Tariff.data_provider() ) )
register_handler('/events'  ,  Viewer( EventsView.data_provider() ) )
register_handler('/payment' ,  Viewer( PaymentView.data_provider() ) )
register_handler('/terminal',  Editor( Terminal.data_provider() ) )
register_handler('/user'    ,  Editor( User.data_provider(), secure = True ) )
register_handler('/upload'  ,  DatabaseUploader() )

runserver()
コード例 #2
0
ファイル: pybackup.py プロジェクト: fomalhaut88/pybackup
#! /usr/bin/env python

import sys

from models import Console, Terminal


if __name__ == "__main__":
	argv = list(sys.argv)
	del argv[0]

	if argv:
		console = Console()
		console.execute(argv)
	else:
		terminal = Terminal()
		terminal.run()