23 lines
510 B
Python
23 lines
510 B
Python
|
http_methods = ['CONNECT', 'DELETE', 'GET', 'HEAD', 'OPTIONS', 'PATCH', 'POST', 'PUT', 'TRACE']
|
||
|
applications = {}
|
||
|
|
||
|
|
||
|
def get_app(name='default'):
|
||
|
return applications[name]
|
||
|
|
||
|
|
||
|
def set_app(app):
|
||
|
applications[app.name] = app
|
||
|
return app
|
||
|
|
||
|
|
||
|
def create_app(appname, **kwargs):
|
||
|
return set_app(Application(appname=appname, **kwargs))
|
||
|
|
||
|
|
||
|
from .application import Application, Blueprint
|
||
|
from .middleware import MediaCacheControl
|
||
|
from .request import Request
|
||
|
from .response import Response
|
||
|
from .view import View, Static
|