tacker.sol_refactored.api.wsgi module

class tacker.sol_refactored.api.wsgi.SolAPIController

Bases: object

allowed_accept(action)
allowed_content_types(action)
reject(request, **kwargs)
set_default_to_response(result, action)
supported_api_versions(action)
class tacker.sol_refactored.api.wsgi.SolAPIRouter

Bases: object

WSGI middleware that maps incoming requests to WSGI apps.

controller = None
classmethod factory(global_config, **local_config)

Return an instance of the WSGI Router class.

route_list = {}
class tacker.sol_refactored.api.wsgi.SolErrorResponse(ex, user_locale)

Bases: SolResponse

class tacker.sol_refactored.api.wsgi.SolRequest(environ, charset=None, unicode_errors=None, decode_param_names=None, **kw)

Bases: Request

best_match_accept(content_types)
best_match_language()
property context
class tacker.sol_refactored.api.wsgi.SolResource(controller, policy_name=None)

Bases: object

class tacker.sol_refactored.api.wsgi.SolResponse(status, body, **kwargs)

Bases: object

allowed_headers = ['version', 'location', 'content_type', 'www_authenticate', 'accept_ranges', 'content_range', 'retry_after', 'link']
serialize(content_type)