|
static PyCodeObject *codeobj_5d83ccf38c35129902baa10fd94f8aa4; |
|
static PyCodeObject *codeobj_5d83ccf38c35129902baa10fd94f8aa4; |
|
/* For use in "MainProgram.c". */ |
|
/* For use in "MainProgram.c". */ |
|
PyCodeObject *codeobj_main = NULL; |
|
PyCodeObject *codeobj_main = NULL; |
|
|
|
|
|
static void createModuleCodeObjects(void) { |
|
static void createModuleCodeObjects(void) { |
n |
module_filename_obj = mod_consts[5]; CHECK_OBJECT(module_filename_obj); |
n |
module_filename_obj = mod_consts[4]; CHECK_OBJECT(module_filename_obj); |
|
codeobj_9143ec811efa9a58a69eb005bdbeaa2f = MAKE_CODE_OBJECT(module_filename_obj, 1, CO_NOFREE | CO_FUTURE_PRINT_FUNCTION, mod_consts[17], mod_consts[17], NULL, NULL, 0, 0, 0); |
|
codeobj_9143ec811efa9a58a69eb005bdbeaa2f = MAKE_CODE_OBJECT(module_filename_obj, 1, CO_NOFREE | CO_FUTURE_PRINT_FUNCTION, mod_consts[16], mod_consts[16], NULL, NULL, 0, 0, 0); |
|
codeobj_main = codeobj_9143ec811efa9a58a69eb005bdbeaa2f; |
|
codeobj_main = codeobj_9143ec811efa9a58a69eb005bdbeaa2f; |
n |
codeobj_5d83ccf38c35129902baa10fd94f8aa4 = MAKE_CODE_OBJECT(module_filename_obj, 14, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_PRINT_FUNCTION, mod_consts[11], mod_consts[11], mod_consts[18], NULL, 0, 0, 0); |
n |
codeobj_5d83ccf38c35129902baa10fd94f8aa4 = MAKE_CODE_OBJECT(module_filename_obj, 14, CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE | CO_FUTURE_PRINT_FUNCTION, mod_consts[10], mod_consts[10], mod_consts[17], NULL, 0, 0, 0); |
|
} |
|
} |
|
|
|
|
|
// The module function declarations. |
|
// The module function declarations. |
|
static PyObject *MAKE_FUNCTION___main__$$$function__1_calledRepeatedly(); |
|
static PyObject *MAKE_FUNCTION___main__$$$function__1_calledRepeatedly(); |
|
|
|
|
|
assert(HAS_ERROR_OCCURRED(tstate)); |
|
assert(HAS_ERROR_OCCURRED(tstate)); |
|
|
|
|
|
FETCH_ERROR_OCCURRED(tstate, &exception_type, &exception_value, &exception_tb); |
|
FETCH_ERROR_OCCURRED(tstate, &exception_type, &exception_value, &exception_tb); |
|
|
|
|
|
|
|
|
n |
exception_lineno = 18; |
n |
exception_lineno = 20; |
|
type_description_1 = "o"; |
|
type_description_1 = "o"; |
|
goto frame_exception_exit_1; |
|
goto frame_exception_exit_1; |
|
} |
|
} |
n |
tmp_called_value_1 = LOOKUP_ATTRIBUTE(tstate, tmp_expression_value_1, mod_consts[1]); |
n |
tmp_tuple_element_1 = LOOKUP_ATTRIBUTE(tstate, tmp_expression_value_1, mod_consts[1]); |
|
if (tmp_called_value_1 == NULL) { |
|
if (tmp_tuple_element_1 == NULL) { |
|
assert(HAS_ERROR_OCCURRED(tstate)); |
|
assert(HAS_ERROR_OCCURRED(tstate)); |
|
|
|
|
|
FETCH_ERROR_OCCURRED(tstate, &exception_type, &exception_value, &exception_tb); |
|
FETCH_ERROR_OCCURRED(tstate, &exception_type, &exception_value, &exception_tb); |
|
|
|
|
|
|
|
|
n |
exception_lineno = 18; |
n |
exception_lineno = 20; |
|
type_description_1 = "o"; |
|
type_description_1 = "o"; |
|
goto frame_exception_exit_1; |
|
goto frame_exception_exit_1; |
|
} |
|
} |
n |
tmp_args_element_value_1 = DEEP_COPY_LIST_GUIDED(tstate, mod_consts[2], "ll"); |
n |
tmp_assign_source_1 = MAKE_TUPLE_EMPTY(2); |
|
tmp_expression_value_2 = GET_STRING_DICT_VALUE(moduledict___main__, (Nuitka_StringObject *)mod_consts[0]); |
|
|
|
|
|
|
|
if (unlikely(tmp_expression_value_2 == NULL)) { |
|
|
|
tmp_expression_value_2 = GET_MODULE_VARIABLE_VALUE_FALLBACK_IN_FUNCTION(tstate, mod_consts[0]); |
|
|
|
} |
|
|
|
|
|
|
|
if (tmp_expression_value_2 == NULL) { |
|
|
|
assert(HAS_ERROR_OCCURRED(tstate)); |
|
|
|
|
|
|
|
FETCH_ERROR_OCCURRED(tstate, &exception_type, &exception_value, &exception_tb); |
|
|
|
Py_DECREF(tmp_called_value_1); |
|
|
|
Py_DECREF(tmp_args_element_value_1); |
|
|
|
|
|
|
|
exception_lineno = 18; |
|
|
|
type_description_1 = "o"; |
|
|
|
goto frame_exception_exit_1; |
|
|
|
} |
|
|
|
tmp_args_element_value_2 = LOOKUP_ATTRIBUTE(tstate, tmp_expression_value_2, mod_consts[3]); |
|
|
|
if (tmp_args_element_value_2 == NULL) { |
|
|
|
assert(HAS_ERROR_OCCURRED(tstate)); |
|
|
|
|
|
|
|
FETCH_ERROR_OCCURRED(tstate, &exception_type, &exception_value, &exception_tb); |
|
|
|
Py_DECREF(tmp_called_value_1); |
|
|
|
Py_DECREF(tmp_args_element_value_1); |
|
|
|
|
|
|
|
exception_lineno = 18; |
|
|
|
type_description_1 = "o"; |
|
|
|
goto frame_exception_exit_1; |
|
|
|
} |
|
|
|
frame_5d83ccf38c35129902baa10fd94f8aa4->m_frame.f_lineno = 18; |
|
|
|
{ |
|
{ |
n |
PyObject *call_args[] = {tmp_args_element_value_1, tmp_args_element_value_2}; |
n |
PyObject *tmp_expression_value_2; |
|
tmp_assign_source_1 = CALL_FUNCTION_WITH_ARGS2(tstate, tmp_called_value_1, call_args); |
|
PyTuple_SET_ITEM(tmp_assign_source_1, 0, tmp_tuple_element_1); |
|
|
|
tmp_expression_value_2 = GET_STRING_DICT_VALUE(moduledict___main__, (Nuitka_StringObject *)mod_consts[0]); |
|
|
|
|
|
|
|
if (unlikely(tmp_expression_value_2 == NULL)) { |
|
|
|
tmp_expression_value_2 = GET_MODULE_VARIABLE_VALUE_FALLBACK_IN_FUNCTION(tstate, mod_consts[0]); |
|
} |
|
} |
|
|
|
|
n |
Py_DECREF(tmp_called_value_1); |
n |
|
|
Py_DECREF(tmp_args_element_value_1); |
|
|
|
Py_DECREF(tmp_args_element_value_2); |
|
|
|
if (tmp_assign_source_1 == NULL) { |
|
if (tmp_expression_value_2 == NULL) { |
|
assert(HAS_ERROR_OCCURRED(tstate)); |
|
assert(HAS_ERROR_OCCURRED(tstate)); |
|
|
|
|
n |
FETCH_ERROR_OCCURRED(tstate, &exception_type, &exception_value, &exception_tb); |
n |
FETCH_ERROR_OCCURRED(tstate, &exception_type, &exception_value, &exception_tb); |
|
|
|
|
|
|
|
|
n |
exception_lineno = 18; |
n |
exception_lineno = 20; |
|
type_description_1 = "o"; |
|
type_description_1 = "o"; |
|
|
|
goto tuple_build_exception_1; |
|
|
|
} |
|
|
|
tmp_tuple_element_1 = LOOKUP_ATTRIBUTE(tstate, tmp_expression_value_2, mod_consts[2]); |
|
|
|
if (tmp_tuple_element_1 == NULL) { |
|
|
|
assert(HAS_ERROR_OCCURRED(tstate)); |
|
|
|
|
|
|
|
FETCH_ERROR_OCCURRED(tstate, &exception_type, &exception_value, &exception_tb); |
|
|
|
|
|
|
|
|
|
|
|
exception_lineno = 20; |
|
|
|
type_description_1 = "o"; |
|
|
|
goto tuple_build_exception_1; |
|
|
|
} |
|
|
|
PyTuple_SET_ITEM(tmp_assign_source_1, 1, tmp_tuple_element_1); |
|
|
|
} |
|
|
|
goto tuple_build_noexception_1; |
|
|
|
// Exception handling pass through code for tuple_build: |
|
|
|
tuple_build_exception_1:; |
|
|
|
Py_DECREF(tmp_assign_source_1); |
|
goto frame_exception_exit_1; |
|
goto frame_exception_exit_1; |
|
} |
|
// Finished with no exception for tuple_build: |
|
|
|
tuple_build_noexception_1:; |
|
assert(var_x == NULL); |
|
assert(var_x == NULL); |
|
var_x = tmp_assign_source_1; |
|
var_x = tmp_assign_source_1; |
|
} |
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
// Module code. |
|
// Module code. |
|
{ |
|
{ |
|
PyObject *tmp_assign_source_1; |
|
PyObject *tmp_assign_source_1; |
|
tmp_assign_source_1 = Py_None; |
|
tmp_assign_source_1 = Py_None; |
n |
UPDATE_STRING_DICT0(moduledict___main__, (Nuitka_StringObject *)mod_consts[4], tmp_assign_source_1); |
n |
UPDATE_STRING_DICT0(moduledict___main__, (Nuitka_StringObject *)mod_consts[3], tmp_assign_source_1); |
|
} |
|
} |
|
{ |
|
{ |
|
PyObject *tmp_assign_source_2; |
|
PyObject *tmp_assign_source_2; |
n |
tmp_assign_source_2 = mod_consts[5]; |
n |
tmp_assign_source_2 = mod_consts[4]; |
|
UPDATE_STRING_DICT0(moduledict___main__, (Nuitka_StringObject *)mod_consts[6], tmp_assign_source_2); |
|
UPDATE_STRING_DICT0(moduledict___main__, (Nuitka_StringObject *)mod_consts[5], tmp_assign_source_2); |
|
} |
|
} |
|
{ |
|
{ |
|
PyObject *tmp_assign_source_3; |
|
PyObject *tmp_assign_source_3; |
|
{ |
|
{ |
|
PyObject *hard_module = IMPORT_HARD___FUTURE__(); |
|
PyObject *hard_module = IMPORT_HARD___FUTURE__(); |
n |
tmp_assign_source_3 = LOOKUP_ATTRIBUTE(tstate, hard_module, mod_consts[7]); |
n |
tmp_assign_source_3 = LOOKUP_ATTRIBUTE(tstate, hard_module, mod_consts[6]); |
|
} |
|
} |
|
assert(!(tmp_assign_source_3 == NULL)); |
|
assert(!(tmp_assign_source_3 == NULL)); |
n |
UPDATE_STRING_DICT1(moduledict___main__, (Nuitka_StringObject *)mod_consts[7], tmp_assign_source_3); |
n |
UPDATE_STRING_DICT1(moduledict___main__, (Nuitka_StringObject *)mod_consts[6], tmp_assign_source_3); |
|
} |
|
} |
|
frame_9143ec811efa9a58a69eb005bdbeaa2f = MAKE_MODULE_FRAME(codeobj_9143ec811efa9a58a69eb005bdbeaa2f, module___main__); |
|
frame_9143ec811efa9a58a69eb005bdbeaa2f = MAKE_MODULE_FRAME(codeobj_9143ec811efa9a58a69eb005bdbeaa2f, module___main__); |
|
|
|
|
|
// Push the new frame as the currently active one, and we should be exclusively |
|
// Push the new frame as the currently active one, and we should be exclusively |
|
// owning it. |
|
// owning it. |
|
PyObject *tmp_assign_source_4; |
|
PyObject *tmp_assign_source_4; |
|
PyObject *tmp_name_value_1; |
|
PyObject *tmp_name_value_1; |
|
PyObject *tmp_globals_arg_value_1; |
|
PyObject *tmp_globals_arg_value_1; |
|
PyObject *tmp_locals_arg_value_1; |
|
PyObject *tmp_locals_arg_value_1; |
|
PyObject *tmp_fromlist_value_1; |
|
PyObject *tmp_fromlist_value_1; |
n |
tmp_name_value_1 = mod_consts[8]; |
n |
tmp_name_value_1 = mod_consts[7]; |
|
tmp_globals_arg_value_1 = (PyObject *)moduledict___main__; |
|
tmp_globals_arg_value_1 = (PyObject *)moduledict___main__; |
|
tmp_locals_arg_value_1 = Py_None; |
|
tmp_locals_arg_value_1 = Py_None; |
|
tmp_fromlist_value_1 = Py_None; |
|
tmp_fromlist_value_1 = Py_None; |
|
frame_9143ec811efa9a58a69eb005bdbeaa2f->m_frame.f_lineno = 6; |
|
frame_9143ec811efa9a58a69eb005bdbeaa2f->m_frame.f_lineno = 6; |
|
tmp_assign_source_4 = IMPORT_MODULE4(tstate, tmp_name_value_1, tmp_globals_arg_value_1, tmp_locals_arg_value_1, tmp_fromlist_value_1); |
|
tmp_assign_source_4 = IMPORT_MODULE4(tstate, tmp_name_value_1, tmp_globals_arg_value_1, tmp_locals_arg_value_1, tmp_fromlist_value_1); |
|
} |
|
} |
|
UPDATE_STRING_DICT1(moduledict___main__, (Nuitka_StringObject *)mod_consts[0], tmp_assign_source_5); |
|
UPDATE_STRING_DICT1(moduledict___main__, (Nuitka_StringObject *)mod_consts[0], tmp_assign_source_5); |
|
} |
|
} |
|
{ |
|
{ |
|
PyObject *tmp_assign_source_6; |
|
PyObject *tmp_assign_source_6; |
n |
tmp_assign_source_6 = mod_consts[9]; |
n |
tmp_assign_source_6 = mod_consts[8]; |
|
UPDATE_STRING_DICT0(moduledict___main__, (Nuitka_StringObject *)mod_consts[10], tmp_assign_source_6); |
|
UPDATE_STRING_DICT0(moduledict___main__, (Nuitka_StringObject *)mod_consts[9], tmp_assign_source_6); |
|
} |
|
} |
|
{ |
|
{ |
|
PyObject *tmp_assign_source_7; |
|
PyObject *tmp_assign_source_7; |
|
|
|
|
|
|
|
|
|
tmp_assign_source_7 = MAKE_FUNCTION___main__$$$function__1_calledRepeatedly(); |
|
tmp_assign_source_7 = MAKE_FUNCTION___main__$$$function__1_calledRepeatedly(); |
|
|
|
|
n |
UPDATE_STRING_DICT1(moduledict___main__, (Nuitka_StringObject *)mod_consts[11], tmp_assign_source_7); |
n |
UPDATE_STRING_DICT1(moduledict___main__, (Nuitka_StringObject *)mod_consts[10], tmp_assign_source_7); |
|
} |
|
} |
|
{ |
|
{ |
|
PyObject *tmp_assign_source_8; |
|
PyObject *tmp_assign_source_8; |
|
PyObject *tmp_iter_arg_1; |
|
PyObject *tmp_iter_arg_1; |
|
PyObject *tmp_called_instance_1; |
|
PyObject *tmp_called_instance_1; |
n |
tmp_called_instance_1 = GET_STRING_DICT_VALUE(moduledict___main__, (Nuitka_StringObject *)mod_consts[8]); |
n |
tmp_called_instance_1 = GET_STRING_DICT_VALUE(moduledict___main__, (Nuitka_StringObject *)mod_consts[7]); |
|
|
|
|
|
if (unlikely(tmp_called_instance_1 == NULL)) { |
|
if (unlikely(tmp_called_instance_1 == NULL)) { |
n |
tmp_called_instance_1 = GET_MODULE_VARIABLE_VALUE_FALLBACK(tstate, mod_consts[8]); |
n |
tmp_called_instance_1 = GET_MODULE_VARIABLE_VALUE_FALLBACK(tstate, mod_consts[7]); |
|
} |
|
} |
|
|
|
|
|
assert(!(tmp_called_instance_1 == NULL)); |
|
assert(!(tmp_called_instance_1 == NULL)); |
|
frame_9143ec811efa9a58a69eb005bdbeaa2f->m_frame.f_lineno = 26; |
|
frame_9143ec811efa9a58a69eb005bdbeaa2f->m_frame.f_lineno = 26; |
|
tmp_iter_arg_1 = CALL_METHOD_WITH_ARGS2( |
|
tmp_iter_arg_1 = CALL_METHOD_WITH_ARGS2( |
|
tstate, |
|
tstate, |
|
tmp_called_instance_1, |
|
tmp_called_instance_1, |
n |
mod_consts[12], |
n |
mod_consts[11], |
|
&PyTuple_GET_ITEM(mod_consts[13], 0) |
|
&PyTuple_GET_ITEM(mod_consts[12], 0) |
|
); |
|
); |
|
|
|
|
|
if (tmp_iter_arg_1 == NULL) { |
|
if (tmp_iter_arg_1 == NULL) { |
|
assert(HAS_ERROR_OCCURRED(tstate)); |
|
assert(HAS_ERROR_OCCURRED(tstate)); |
|
|
|
|
|
} |
|
} |
|
{ |
|
{ |
|
PyObject *tmp_assign_source_10; |
|
PyObject *tmp_assign_source_10; |
|
CHECK_OBJECT(tmp_for_loop_1__iter_value); |
|
CHECK_OBJECT(tmp_for_loop_1__iter_value); |
|
tmp_assign_source_10 = tmp_for_loop_1__iter_value; |
|
tmp_assign_source_10 = tmp_for_loop_1__iter_value; |
n |
UPDATE_STRING_DICT0(moduledict___main__, (Nuitka_StringObject *)mod_consts[14], tmp_assign_source_10); |
n |
UPDATE_STRING_DICT0(moduledict___main__, (Nuitka_StringObject *)mod_consts[13], tmp_assign_source_10); |
|
} |
|
} |
|
{ |
|
{ |
|
PyObject *tmp_called_value_1; |
|
PyObject *tmp_called_value_1; |
|
PyObject *tmp_call_result_1; |
|
PyObject *tmp_call_result_1; |
n |
tmp_called_value_1 = GET_STRING_DICT_VALUE(moduledict___main__, (Nuitka_StringObject *)mod_consts[11]); |
n |
tmp_called_value_1 = GET_STRING_DICT_VALUE(moduledict___main__, (Nuitka_StringObject *)mod_consts[10]); |
|
|
|
|
|
if (unlikely(tmp_called_value_1 == NULL)) { |
|
if (unlikely(tmp_called_value_1 == NULL)) { |
n |
tmp_called_value_1 = GET_MODULE_VARIABLE_VALUE_FALLBACK(tstate, mod_consts[11]); |
n |
tmp_called_value_1 = GET_MODULE_VARIABLE_VALUE_FALLBACK(tstate, mod_consts[10]); |
|
} |
|
} |
|
|
|
|
|
if (tmp_called_value_1 == NULL) { |
|
if (tmp_called_value_1 == NULL) { |
|
assert(HAS_ERROR_OCCURRED(tstate)); |
|
assert(HAS_ERROR_OCCURRED(tstate)); |
|
|
|
|
|
Py_DECREF(tmp_for_loop_1__for_iterator); |
|
Py_DECREF(tmp_for_loop_1__for_iterator); |
|
tmp_for_loop_1__for_iterator = NULL; |
|
tmp_for_loop_1__for_iterator = NULL; |
|
{ |
|
{ |
|
PyObject *tmp_called_value_2; |
|
PyObject *tmp_called_value_2; |
|
PyObject *tmp_call_result_2; |
|
PyObject *tmp_call_result_2; |
n |
tmp_called_value_2 = LOOKUP_BUILTIN(mod_consts[15]); |
n |
tmp_called_value_2 = LOOKUP_BUILTIN(mod_consts[14]); |
|
assert(tmp_called_value_2 != NULL); |
|
assert(tmp_called_value_2 != NULL); |
|
frame_9143ec811efa9a58a69eb005bdbeaa2f->m_frame.f_lineno = 29; |
|
frame_9143ec811efa9a58a69eb005bdbeaa2f->m_frame.f_lineno = 29; |
t |
tmp_call_result_2 = CALL_FUNCTION_WITH_POSARGS1(tstate, tmp_called_value_2, mod_consts[16]); |
t |
tmp_call_result_2 = CALL_FUNCTION_WITH_POSARGS1(tstate, tmp_called_value_2, mod_consts[15]); |
|
|
|
|
|
if (tmp_call_result_2 == NULL) { |
|
if (tmp_call_result_2 == NULL) { |
|
assert(HAS_ERROR_OCCURRED(tstate)); |
|
assert(HAS_ERROR_OCCURRED(tstate)); |
|
|
|
|
|
FETCH_ERROR_OCCURRED(tstate, &exception_type, &exception_value, &exception_tb); |
|
FETCH_ERROR_OCCURRED(tstate, &exception_type, &exception_value, &exception_tb); |