Data Request Handlers (fixie_data.handlers)

Tornado handlers for interfacing with fixie data management.

class fixie_data.handlers.Delete(application, request, **kwargs)[source]
post(*args, **kwargs)[source]
response_keys = ('status', 'message')
schema = {'path': {'type': 'string', 'empty': False, 'required': True}, 'token': {'type': 'string', 'regex': '[0-9a-fA-F]+', 'required': True}, 'user': {'type': 'string', 'empty': False, 'required': True}}
class fixie_data.handlers.Fetch(application, request, **kwargs)[source]
get(*args, **kwargs)[source]

Actually get a file

post(*args, **kwargs)[source]
chunksize = 16384
response_keys = ('file', 'status', 'message')
schema = {'path': {'type': 'string', 'empty': False, 'required': True}, 'token': {'type': 'string', 'regex': '[0-9a-fA-F]+', 'required': True}, 'url': {'type': 'boolean'}, 'user': {'type': 'string', 'empty': False, 'required': True}}
class fixie_data.handlers.GC(application, request, **kwargs)[source]
post(*args, **kwargs)[source]
response_keys = ('status', 'message')
schema = {}
class fixie_data.handlers.Info(application, request, **kwargs)[source]
post()[source]
response_keys = ('infos', 'status', 'message')
schema = {'paths': {'anyof': [{'type': 'string'}, {'type': 'list', 'empty': False, 'schema': {'type': 'string', 'empty': False}}], 'nullable': True, 'excludes': 'pattern'}, 'pattern': {'type': 'string', 'nullable': True, 'excludes': 'paths'}, 'token': {'type': 'string', 'regex': '[0-9a-fA-F]+', 'required': True}, 'user': {'type': 'string', 'empty': False, 'required': True}}
class fixie_data.handlers.ListPaths(application, request, **kwargs)[source]
post()[source]
response_keys = ('paths', 'status', 'message')
schema = {'pattern': {'type': 'string', 'nullable': True}, 'token': {'type': 'string', 'regex': '[0-9a-fA-F]+', 'required': True}, 'user': {'type': 'string', 'empty': False, 'required': True}}
class fixie_data.handlers.Table(application, request, **kwargs)[source]
post(*args, **kwargs)[source]
response_keys = ('table', 'status', 'message')
schema = {'conds': {'type': 'list', 'schema': {'type': 'list', 'empty': False, 'minlength': 3, 'maxlength': 3}, 'nullable': True}, 'format': {'type': 'string', 'allowed': ['json', 'json:str', 'json:dict']}, 'name': {'type': 'string', 'empty': False, 'required': True}, 'orient': {'type': 'string', 'allowed': ['split', 'records', 'index', 'columns', 'values']}, 'path': {'type': 'string', 'empty': False, 'required': True}, 'token': {'type': 'string', 'regex': '[0-9a-fA-F]+', 'required': True}, 'user': {'type': 'string', 'empty': False, 'required': True}}