0

this is not really a question, I'm just curious:

one time I was coding a simple program in python with tkinter and socket, and when a saved the file, it bugged out and saved the file like this:(I pressed ctrl+z I didn't lost the code)

LOAD_GLOBAL(time), LOAD_METHOD(sleep), LOAD_CONST(0.1), CALL_METHOD{1}, POP_TOP
LOAD_GLOBAL(str), LOAD_FAST(client_socket), LOAD_METHOD(recv), LOAD_CONST(1024), CALL_METHOD{1}, LOAD_METHOD(decode), CALL_METHOD, CALL_FUNCTION{1}, STORE_FAST(response)
LOAD_CONST('screenshot'), LOAD_FAST(response), CONTAINS_OP{1}, POP_JUMP_IF_FALSE
LOAD_GLOBAL(json), LOAD_METHOD(loads), LOAD_FAST(response), LOAD_CONST(None), LOAD_FAST(response), LOAD_METHOD(find), LOAD_CONST('}'), CALL_METHOD{1}, LOAD_CONST(1), BINARY_ADD, BUILD_SLICE{2}, BINARY_SUBSCR, CALL_METHOD{1}, STORE_FAST(response)
LOAD_FAST(response), LOAD_METHOD(keys), CALL_METHOD, GET_ITER, EXTENDED_ARG{1}, FOR_ITER(to 378), STORE_FAST(key)
LOAD_FAST(key), LOAD_CONST('move mouse'), COMPARE_OP(==), POP_JUMP_IF_FALSE{116}
LOAD_GLOBAL(pag), LOAD_METHOD(moveTo), LOAD_FAST(response), LOAD_FAST(key), BINARY_SUBSCR, LOAD_CONST(0), BINARY_SUBSCR, LOAD_FAST(response), LOAD_FAST(key), BINARY_SUBSCR, LOAD_CONST(1), BINARY_SUBSCR, CALL_METHOD{2}, POP_TOP, JUMP_ABSOLUTE{72}
LOAD_FAST(key), LOAD_CONST('click'), COMPARE_OP(==), POP_JUMP_IF_FALSE{142}
LOAD_GLOBAL(pag.click), LOAD_FAST(response), LOAD_FAST(key), BINARY_SUBSCR, LOAD_CONST(('button',)), CALL_FUNCTION_KW{1}, POP_TOP, JUMP_ABSOLUTE{72}
LOAD_FAST(key), LOAD_CONST('type'), COMPARE_OP(==), POP_JUMP_IF_FALSE{170}
LOAD_GLOBAL(pag), LOAD_METHOD(typewrite), LOAD_FAST(response), LOAD_FAST(key), BINARY_SUBSCR, LOAD_CONST(0), BINARY_SUBSCR, CALL_METHOD{1}, POP_TOP, JUMP_ABSOLUTE{72}
LOAD_FAST(key), LOAD_CONST('press'), COMPARE_OP(==), POP_JUMP_IF_FALSE{204}
LOAD_FAST(response), LOAD_FAST(key), BINARY_SUBSCR, GET_ITER, FOR_ITER(to 202), STORE_FAST(bkey)
LOAD_GLOBAL(pag), LOAD_METHOD(press), LOAD_FAST(bkey), CALL_METHOD{1}, POP_TOP, JUMP_ABSOLUTE{186}, JUMP_ABSOLUTE{72}
LOAD_FAST(key), LOAD_CONST('scroll'), COMPARE_OP(==), POP_JUMP_IF_FALSE{232}
LOAD_GLOBAL(pag), LOAD_METHOD(scroll), LOAD_FAST(response), LOAD_FAST(key), BINARY_SUBSCR, LOAD_CONST(0), BINARY_SUBSCR, CALL_METHOD{1}, POP_TOP, JUMP_ABSOLUTE{72}
LOAD_FAST(key), LOAD_CONST('size'), COMPARE_OP(==), EXTENDED_ARG{1}, POP_JUMP_IF_FALSE{268}
LOAD_FAST(client_socket), LOAD_METHOD(send), LOAD_GLOBAL(json), LOAD_METHOD(dumps), LOAD_GLOBAL(pag), LOAD_METHOD(size), CALL_METHOD, CALL_METHOD{1}, LOAD_METHOD(encode), CALL_METHOD, CALL_METHOD{1}, POP_TOP, JUMP_ABSOLUTE{72}
LOAD_FAST(key), LOAD_CONST('run'), COMPARE_OP(==), EXTENDED_ARG{1}, POP_JUMP_IF_FALSE{352}
try(to 310):
LOAD_CONST('run'), LOAD_GLOBAL(run), LOAD_FAST(response), LOAD_FAST(key), BINARY_SUBSCR, LOAD_CONST(True), LOAD_CONST(('capture_output',)), CALL_FUNCTION_KW{2}, LOAD_ATTR(stdout), LOAD_METHOD(decode), CALL_METHOD, BUILD_LIST{2}, STORE_FAST(runc), POP_BLOCK, JUMP_FORWARD(to 330)
POP_TOP, POP_TOP, POP_TOP
LOAD_CONST('run'), LOAD_CONST('error'), BUILD_LIST{2}, STORE_FAST(runc), POP_EXCEPT, JUMP_FORWARD(to 330), RERAISE
LOAD_FAST(client_socket), LOAD_METHOD(send), LOAD_GLOBAL(json), LOAD_METHOD(dumps), LOAD_FAST(runc), CALL_METHOD{1}, LOAD_METHOD(encode), CALL_METHOD, CALL_METHOD{1}, POP_TOP, JUMP_ABSOLUTE{72}

LOAD_FAST(client_socket), LOAD_METHOD(send), LOAD_GLOBAL(json), LOAD_METHOD(dumps), LOAD_CONST('error'), LOAD_CONST('unknown command'), BUILD_LIST{2}, CALL_METHOD{1}, LOAD_METHOD(encode), CALL_METHOD, CALL_METHOD{1}, POP_TOP, JUMP_ABSOLUTE{72}, JUMP_ABSOLUTE, return None

what is this???

0 Answers0