示例#1
0
from freeseer.frontend.controller.server import ServerError
from freeseer.frontend.controller.server import http_response

recording = Blueprint('recording', __name__)

recording.form_schema = {
    'control_recording': {
        'type': 'object',
        'properties': {
            'command': {
                'enum': ['start', 'pause', 'stop']
            }
        },
        'required': ['command']
    },
    'create_recording': {
        'type': 'object',
        'properties': {
            'filename': {
                'type': 'string',
                'pattern': '^\w+$'
            }
        },
        'required': ['filename']
    }
}


def sync(func):
    @functools.wraps(func)
    def wrapper(*args, **kwargs):
示例#2
0
from freeseer.frontend.controller.server import ServerError
from freeseer.frontend.controller.server import http_response

recording = Blueprint('recording', __name__)

recording.form_schema = {
    'control_recording': {
        'type': 'object',
        'properties': {
            'command': {
                'enum': ['start', 'pause', 'stop']
            }
        },
        'required': ['command']
    },
    'create_recording': {
        'type': 'object',
        'properties': {
            'filename': {
                'type': 'string',
                'pattern': '^\w+$'
            }
        },
        'required': ['filename']
    }
}


def sync(func):
    @functools.wraps(func)
    def wrapper(*args, **kwargs):