def handler(reader, writer):
queries = await reader.read(-1)
try:
queries = dill.loads(queries)
shelf = queries.pop(0)
result = QueryHandler(db, shelf, queries).run()
result = dill.dumps(result)
except:
print("Unexpected error:", sys.exc_info()[1])
result = dill.dumps(sys.exc_info()[1])
writer.write(result)
await writer.drain()
writer.close()
raise
writer.write(result)
await writer.drain()
writer.close()
评论列表
文章目录