1234567891011121314151617181920 |
- # -*- coding: utf-8 -*-
- """Handle incoming API requests."""
- from .utils import get_kwarg_value_or_empty
- class ApiHandler():
- """API backend."""
- def __init__(self):
- self.message = ''
- def handle(self, operation, *args, **kwargs):
- """Dispatch incoming API requests."""
- if operation is 'GET_MESSAGE':
- return self.message
- elif operation is 'POST_MESSAGE':
- self.message = get_kwarg_value_or_empty(kwargs, 'message')
- return self.message
|