(request)
| 38 | conn.send(reply.encode()) |
| 39 | |
| 40 | def execute(request): |
| 41 | stdout = sys.stdout |
| 42 | stderr = sys.stderr |
| 43 | sys.stdout = sys.stderr = fakefile = io.StringIO() |
| 44 | try: |
| 45 | try: |
| 46 | exec(request, {}, {}) |
| 47 | except: |
| 48 | print() |
| 49 | traceback.print_exc(100) |
| 50 | finally: |
| 51 | sys.stderr = stderr |
| 52 | sys.stdout = stdout |
| 53 | return fakefile.getvalue() |
| 54 | |
| 55 | try: |
| 56 | main() |