/
opt
/
imh
/
python3.13
/
include
/
python3.13
/
internal
/
/opt/imh/python3.13/include/python3.13/internal
mkdir
upload
Name
Size
Mode
Actions
mimalloc/
-
0755
rm
pycore_abstract.h
1915
0644
edit
dl
rm
pycore_asdl.h
3035
0644
edit
dl
rm
pycore_ast.h
31520
0644
edit
dl
rm
pycore_ast_state.h
6779
0644
edit
dl
rm
pycore_atexit.h
1433
0644
edit
dl
rm
pycore_backoff.h
3902
0644
edit
dl
rm
pycore_bitutils.h
6026
0644
edit
dl
rm
pycore_blocks_output_buffer.h
8772
0644
edit
dl
rm
pycore_brc.h
2102
0644
edit
dl
rm
pycore_bytesobject.h
5099
0644
edit
dl
rm
pycore_bytes_methods.h
3933
0644
edit
dl
rm
pycore_call.h
6135
0644
edit
dl
rm
pycore_capsule.h
397
0644
edit
dl
rm
pycore_cell.h
1057
0644
edit
dl
rm
pycore_ceval.h
11162
0644
edit
dl
rm
pycore_ceval_state.h
3921
0644
edit
dl
rm
pycore_code.h
19864
0644
edit
dl
rm
pycore_codecs.h
2465
0644
edit
dl
rm
pycore_compile.h
3750
0644
edit
dl
rm
pycore_complexobject.h
588
0644
edit
dl
rm
pycore_condvar.h
2704
0644
edit
dl
rm
pycore_context.h
1182
0644
edit
dl
rm
pycore_critical_section.h
7968
0644
edit
dl
rm
pycore_crossinterp.h
12128
0644
edit
dl
rm
pycore_descrobject.h
543
0644
edit
dl
rm
pycore_dict.h
12264
0644
edit
dl
rm
pycore_dict_state.h
732
0644
edit
dl
rm
pycore_dtoa.h
1727
0644
edit
dl
rm
pycore_emscripten_signal.h
685
0644
edit
dl
rm
pycore_emscripten_trampoline.h
3180
0644
edit
dl
rm
pycore_exceptions.h
900
0644
edit
dl
rm
pycore_faulthandler.h
2245
0644
edit
dl
rm
pycore_fileutils.h
9468
0644
edit
dl
rm
pycore_fileutils_windows.h
2713
0644
edit
dl
rm
pycore_floatobject.h
1495
0644
edit
dl
rm
pycore_flowgraph.h
1489
0644
edit
dl
rm
pycore_format.h
480
0644
edit
dl
rm
pycore_frame.h
10875
0644
edit
dl
rm
pycore_freelist.h
4810
0644
edit
dl
rm
pycore_function.h
1538
0644
edit
dl
rm
pycore_gc.h
12967
0644
edit
dl
rm
pycore_genobject.h
859
0644
edit
dl
rm
pycore_getopt.h
490
0644
edit
dl
rm
pycore_gil.h
2196
0644
edit
dl
rm
pycore_global_objects.h
3090
0644
edit
dl
rm
pycore_global_objects_fini_generated.h
117804
0644
edit
dl
rm
pycore_global_strings.h
26706
0644
edit
dl
rm
pycore_hamt.h
3742
0644
edit
dl
rm
pycore_hashtable.h
4361
0644
edit
dl
rm
pycore_identifier.h
515
0644
edit
dl
rm
pycore_import.h
7731
0644
edit
dl
rm
pycore_importdl.h
4055
0644
edit
dl
rm
pycore_initconfig.h
6375
0644
edit
dl
rm
pycore_instruction_sequence.h
2161
0644
edit
dl
rm
pycore_instruments.h
2331
0644
edit
dl
rm
pycore_interp.h
15063
0644
edit
dl
rm
pycore_intrinsics.h
1756
0644
edit
dl
rm
pycore_jit.h
527
0644
edit
dl
rm
pycore_list.h
1859
0644
edit
dl
rm
pycore_llist.h
2420
0644
edit
dl
rm
pycore_lock.h
8538
0644
edit
dl
rm
pycore_long.h
9966
0644
edit
dl
rm
pycore_memoryobject.h
427
0644
edit
dl
rm
pycore_mimalloc.h
1637
0644
edit
dl
rm
pycore_modsupport.h
3351
0644
edit
dl
rm
pycore_moduleobject.h
1572
0644
edit
dl
rm
pycore_namespace.h
435
0644
edit
dl
rm
pycore_object.h
27936
0644
edit
dl
rm
pycore_object_alloc.h
2176
0644
edit
dl
rm
pycore_object_stack.h
2384
0644
edit
dl
rm
pycore_object_state.h
942
0644
edit
dl
rm
pycore_obmalloc.h
27418
0644
edit
dl
rm
pycore_obmalloc_init.h
1935
0644
edit
dl
rm
pycore_opcode_metadata.h
84722
0644
edit
dl
rm
pycore_opcode_utils.h
2122
0644
edit
dl
rm
pycore_optimizer.h
8303
0644
edit
dl
rm
pycore_parking_lot.h
3351
0644
edit
dl
rm
pycore_parser.h
2089
0644
edit
dl
rm
pycore_pathconfig.h
658
0644
edit
dl
rm
pycore_pyarena.h
2862
0644
edit
dl
rm
pycore_pyatomic_ft_wrappers.h
8056
0644
edit
dl
rm
pycore_pybuffer.h
510
0644
edit
dl
rm
pycore_pyerrors.h
4960
0644
edit
dl
rm
pycore_pyhash.h
2813
0644
edit
dl
rm
pycore_pylifecycle.h
4465
0644
edit
dl
rm
pycore_pymath.h
8600
0644
edit
dl
rm
pycore_pymem.h
4485
0644
edit
dl
rm
pycore_pymem_init.h
3520
0644
edit
dl
rm
pycore_pystate.h
9964
0644
edit
dl
rm
pycore_pystats.h
420
0644
edit
dl
rm
pycore_pythonrun.h
758
0644
edit
dl
rm
pycore_pythread.h
5431
0644
edit
dl
rm
pycore_qsbr.h
5524
0644
edit
dl
rm
pycore_range.h
346
0644
edit
dl
rm
pycore_runtime.h
13165
0644
edit
dl
rm
pycore_runtime_init.h
13045
0644
edit
dl
rm
pycore_runtime_init_generated.h
46820
0644
edit
dl
rm
pycore_semaphore.h
1731
0644
edit
dl
rm
pycore_setobject.h
951
0644
edit
dl
rm
pycore_signal.h
2931
0644
edit
dl
rm
pycore_sliceobject.h
369
0644
edit
dl
rm
pycore_stackref.h
5186
0644
edit
dl
rm
pycore_strhex.h
1013
0644
edit
dl
rm
pycore_structseq.h
963
0644
edit
dl
rm
pycore_symtable.h
8671
0644
edit
dl
rm
pycore_sysmodule.h
1177
0644
edit
dl
rm
pycore_time.h
11794
0644
edit
dl
rm
pycore_token.h
3001
0644
edit
dl
rm
pycore_traceback.h
3629
0644
edit
dl
rm
pycore_tracemalloc.h
4533
0644
edit
dl
rm
pycore_tstate.h
1354
0644
edit
dl
rm
pycore_tuple.h
820
0644
edit
dl
rm
pycore_typeobject.h
8877
0644
edit
dl
rm
pycore_typevarobject.h
924
0644
edit
dl
rm
pycore_ucnhash.h
958
0644
edit
dl
rm
pycore_unicodeobject.h
13270
0644
edit
dl
rm
pycore_unicodeobject_generated.h
132140
0644
edit
dl
rm
pycore_unionobject.h
742
0644
edit
dl
rm
pycore_uop_ids.h
10267
0644
edit
dl
rm
pycore_uop_metadata.h
39469
0644
edit
dl
rm
pycore_warnings.h
840
0644
edit
dl
rm
pycore_weakref.h
3889
0644
edit
dl
rm
Edit:
/opt/imh/python3.13/include/python3.13/internal/pycore_traceback.h
(3629B)
#ifndef Py_INTERNAL_TRACEBACK_H #define Py_INTERNAL_TRACEBACK_H #ifdef __cplusplus extern "C" { #endif #ifndef Py_BUILD_CORE # error "this header requires Py_BUILD_CORE define" #endif // Export for '_ctypes' shared extension PyAPI_FUNC(int) _Py_DisplaySourceLine(PyObject *, PyObject *, int, int, int *, PyObject **); // Export for 'pyexact' shared extension PyAPI_FUNC(void) _PyTraceback_Add(const char *, const char *, int); /* Write the Python traceback into the file 'fd'. For example: Traceback (most recent call first): File "xxx", line xxx in <xxx> File "xxx", line xxx in <xxx> ... File "xxx", line xxx in <xxx> This function is written for debug purpose only, to dump the traceback in the worst case: after a segmentation fault, at fatal error, etc. That's why, it is very limited. Strings are truncated to 100 characters and encoded to ASCII with backslashreplace. It doesn't write the source code, only the function name, filename and line number of each frame. Write only the first 100 frames: if the traceback is truncated, write the line " ...". This function is signal safe. */ extern void _Py_DumpTraceback( int fd, PyThreadState *tstate); /* Write the traceback of all threads into the file 'fd'. current_thread can be NULL. Return NULL on success, or an error message on error. This function is written for debug purpose only. It calls _Py_DumpTraceback() for each thread, and so has the same limitations. It only write the traceback of the first 100 threads: write "..." if there are more threads. If current_tstate is NULL, the function tries to get the Python thread state of the current thread. It is not an error if the function is unable to get the current Python thread state. If interp is NULL, the function tries to get the interpreter state from the current Python thread state, or from _PyGILState_GetInterpreterStateUnsafe() in last resort. It is better to pass NULL to interp and current_tstate, the function tries different options to retrieve this information. This function is signal safe. */ extern const char* _Py_DumpTracebackThreads( int fd, PyInterpreterState *interp, PyThreadState *current_tstate); /* Write a Unicode object into the file descriptor fd. Encode the string to ASCII using the backslashreplace error handler. Do nothing if text is not a Unicode object. The function accepts Unicode string which is not ready (PyUnicode_WCHAR_KIND). This function is signal safe. */ extern void _Py_DumpASCII(int fd, PyObject *text); /* Format an integer as decimal into the file descriptor fd. This function is signal safe. */ extern void _Py_DumpDecimal( int fd, size_t value); /* Format an integer as hexadecimal with width digits into fd file descriptor. The function is signal safe. */ extern void _Py_DumpHexadecimal( int fd, uintptr_t value, Py_ssize_t width); extern PyObject* _PyTraceBack_FromFrame( PyObject *tb_next, PyFrameObject *frame); #define EXCEPTION_TB_HEADER "Traceback (most recent call last):\n" #define EXCEPTION_GROUP_TB_HEADER "Exception Group Traceback (most recent call last):\n" /* Write the traceback tb to file f. Prefix each line with indent spaces followed by the margin (if it is not NULL). */ extern int _PyTraceBack_Print( PyObject *tb, const char *header, PyObject *f); extern int _Py_WriteIndentedMargin(int, const char*, PyObject *); extern int _Py_WriteIndent(int, PyObject *); #ifdef __cplusplus } #endif #endif /* !Py_INTERNAL_TRACEBACK_H */
Save
cmd:
run