izzylib-http-async/barkshark_http_async/server/__init__.py
2022-02-18 16:45:32 -05:00

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