''' Author: 睿瞳深邃(https://github.com/Raytone-D) License: MIT Release date: 2020-06-06 Version: 0.3 ''' from .client import Account, __version__ def run(host='127.0.0.1', port=10086): from bottle import post, run, request, response @post('/puppet') def serve(): '''Puppet Web Trading Interface''' task = request.json if task: try: return getattr(acc, task.pop('action'))(**task) except Exception as e: response.bind(status=502) return {'puppet': str(e)} return {'puppet': '仅支持json格式'} print('Puppet version:', __version__) acc = Account() run(host=host, port=port) if __name__ == "__main__": run()