/
usr
/
include
/
python3.9
/
internal
/
/usr/include/python3.9/internal
mkdir
upload
Name
Size
Mode
Actions
pegen_interface.h
953
0644
edit
dl
rm
pycore_abstract.h
479
0644
edit
dl
rm
pycore_accu.h
1126
0644
edit
dl
rm
pycore_atomic.h
16977
0644
edit
dl
rm
pycore_byteswap.h
2620
0644
edit
dl
rm
pycore_bytes_methods.h
3384
0644
edit
dl
rm
pycore_call.h
870
0644
edit
dl
rm
pycore_ceval.h
3403
0644
edit
dl
rm
pycore_code.h
541
0644
edit
dl
rm
pycore_condvar.h
2809
0644
edit
dl
rm
pycore_context.h
800
0644
edit
dl
rm
pycore_dtoa.h
646
0644
edit
dl
rm
pycore_fileutils.h
1541
0644
edit
dl
rm
pycore_gc.h
6647
0644
edit
dl
rm
pycore_getopt.h
490
0644
edit
dl
rm
pycore_gil.h
1565
0644
edit
dl
rm
pycore_hamt.h
3697
0644
edit
dl
rm
pycore_hashtable.h
4197
0644
edit
dl
rm
pycore_import.h
473
0644
edit
dl
rm
pycore_initconfig.h
5233
0644
edit
dl
rm
pycore_interp.h
5299
0644
edit
dl
rm
pycore_long.h
1548
0644
edit
dl
rm
pycore_object.h
4157
0644
edit
dl
rm
pycore_pathconfig.h
1936
0644
edit
dl
rm
pycore_pyerrors.h
2032
0644
edit
dl
rm
pycore_pyhash.h
206
0644
edit
dl
rm
pycore_pylifecycle.h
3741
0644
edit
dl
rm
pycore_pymem.h
3363
0644
edit
dl
rm
pycore_pystate.h
3583
0644
edit
dl
rm
pycore_runtime.h
4452
0644
edit
dl
rm
pycore_sysmodule.h
548
0644
edit
dl
rm
pycore_traceback.h
3056
0644
edit
dl
rm
pycore_tupleobject.h
442
0644
edit
dl
rm
pycore_warnings.h
633
0644
edit
dl
rm
Edit:
/usr/include/python3.9/internal/pycore_traceback.h
(3056B)
#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 /* Forward declaration */ struct _is; /* 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. */ PyAPI_FUNC(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. */ PyAPI_FUNC(const char*) _Py_DumpTracebackThreads( int fd, struct _is *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. */ PyAPI_FUNC(void) _Py_DumpASCII(int fd, PyObject *text); /* Format an integer as decimal into the file descriptor fd. This function is signal safe. */ PyAPI_FUNC(void) _Py_DumpDecimal( int fd, unsigned long value); /* Format an integer as hexadecimal into the file descriptor fd with at least width digits. The maximum width is sizeof(unsigned long)*2 digits. This function is signal safe. */ PyAPI_FUNC(void) _Py_DumpHexadecimal( int fd, unsigned long value, Py_ssize_t width); PyAPI_FUNC(PyObject*) _PyTraceBack_FromFrame( PyObject *tb_next, PyFrameObject *frame); #ifdef __cplusplus } #endif #endif /* !Py_INTERNAL_TRACEBACK_H */
Save
cmd:
run