Psyduck - 可達鴨 之 鴨力山大2


Server : LiteSpeed
System : Linux premium217.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User : alloknri ( 880)
PHP Version : 8.1.34
Disable Function : NONE
Directory :  /opt/alt/python35/include/python3.5m/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //opt/alt/python35/include/python3.5m/traceback.h
#ifndef Py_TRACEBACK_H
#define Py_TRACEBACK_H
#ifdef __cplusplus
extern "C" {
#endif

#include "pystate.h"

struct _frame;

/* Traceback interface */
#ifndef Py_LIMITED_API
typedef struct _traceback {
    PyObject_HEAD
    struct _traceback *tb_next;
    struct _frame *tb_frame;
    int tb_lasti;
    int tb_lineno;
} PyTracebackObject;
#endif

PyAPI_FUNC(int) PyTraceBack_Here(struct _frame *);
PyAPI_FUNC(int) PyTraceBack_Print(PyObject *, PyObject *);
#ifndef Py_LIMITED_API
PyAPI_FUNC(int) _Py_DisplaySourceLine(PyObject *, PyObject *, int, int);
PyAPI_FUNC(void) _PyTraceback_Add(const char *, const char *, int);
#endif

/* Reveal traceback type so we can typecheck traceback objects */
PyAPI_DATA(PyTypeObject) PyTraceBack_Type;
#define PyTraceBack_Check(v) (Py_TYPE(v) == &PyTraceBack_Type)

/* 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.

   This function is signal safe. */

PyAPI_FUNC(const char*) _Py_DumpTracebackThreads(
    int fd, PyInterpreterState *interp,
    PyThreadState *current_thread);


#ifdef __cplusplus
}
#endif
#endif /* !Py_TRACEBACK_H */
Name
Size
Permissions
Options
Python-ast.h
20.362 KB
-rw-r--r--
Python.h
2.838 KB
-rw-r--r--
abstract.h
42.795 KB
-rw-r--r--
accu.h
0.992 KB
-rw-r--r--
asdl.h
1.156 KB
-rw-r--r--
ast.h
0.466 KB
-rw-r--r--
bitset.h
0.773 KB
-rw-r--r--
bltinmodule.h
0.258 KB
-rw-r--r--
boolobject.h
0.865 KB
-rw-r--r--
bytearrayobject.h
2.064 KB
-rw-r--r--
bytes_methods.h
1.986 KB
-rw-r--r--
bytesobject.h
4.868 KB
-rw-r--r--
cellobject.h
0.685 KB
-rw-r--r--
ceval.h
7.457 KB
-rw-r--r--
classobject.h
1.627 KB
-rw-r--r--
code.h
5.139 KB
-rw-r--r--
codecs.h
6.536 KB
-rw-r--r--
compile.h
2.113 KB
-rw-r--r--
complexobject.h
1.765 KB
-rw-r--r--
datetime.h
8.342 KB
-rw-r--r--
descrobject.h
2.845 KB
-rw-r--r--
dictobject.h
6.187 KB
-rw-r--r--
dtoa.h
0.447 KB
-rw-r--r--
dynamic_annotations.h
21.942 KB
-rw-r--r--
enumobject.h
0.247 KB
-rw-r--r--
errcode.h
1.462 KB
-rw-r--r--
eval.h
0.583 KB
-rw-r--r--
fileobject.h
1.476 KB
-rw-r--r--
fileutils.h
2.81 KB
-rw-r--r--
floatobject.h
4.532 KB
-rw-r--r--
frameobject.h
3.447 KB
-rw-r--r--
funcobject.h
3.683 KB
-rw-r--r--
genobject.h
2.606 KB
-rw-r--r--
graminit.h
1.898 KB
-rw-r--r--
grammar.h
1.996 KB
-rw-r--r--
import.h
3.81 KB
-rw-r--r--
intrcheck.h
0.449 KB
-rw-r--r--
iterobject.h
0.554 KB
-rw-r--r--
listobject.h
2.832 KB
-rw-r--r--
longintrepr.h
3.903 KB
-rw-r--r--
longobject.h
8.092 KB
-rw-r--r--
marshal.h
0.784 KB
-rw-r--r--
memoryobject.h
2.632 KB
-rw-r--r--
metagrammar.h
0.247 KB
-rw-r--r--
methodobject.h
3.288 KB
-rw-r--r--
modsupport.h
5.911 KB
-rw-r--r--
moduleobject.h
2.095 KB
-rw-r--r--
namespaceobject.h
0.29 KB
-rw-r--r--
node.h
0.983 KB
-rw-r--r--
object.h
39.067 KB
-rw-r--r--
objimpl.h
13.647 KB
-rw-r--r--
odictobject.h
1.299 KB
-rw-r--r--
opcode.h
4.809 KB
-rw-r--r--
osdefs.h
0.675 KB
-rw-r--r--
parsetok.h
2.817 KB
-rw-r--r--
patchlevel.h
1.102 KB
-rw-r--r--
pgen.h
0.247 KB
-rw-r--r--
pgenheaders.h
1.117 KB
-rw-r--r--
py_curses.h
4.077 KB
-rw-r--r--
pyarena.h
2.68 KB
-rw-r--r--
pyatomic.h
7.943 KB
-rw-r--r--
pycapsule.h
1.686 KB
-rw-r--r--
pyconfig-64.h
42.805 KB
-rw-r--r--
pyconfig.h
0.158 KB
-rw-r--r--
pyctype.h
1.289 KB
-rw-r--r--
pydebug.h
1.113 KB
-rw-r--r--
pyerrors.h
15.949 KB
-rw-r--r--
pyexpat.h
2.393 KB
-rw-r--r--
pyfpe.h
8.272 KB
-rw-r--r--
pygetopt.h
0.379 KB
-rw-r--r--
pyhash.h
4.174 KB
-rw-r--r--
pylifecycle.h
3.721 KB
-rw-r--r--
pymacconfig.h
2.919 KB
-rw-r--r--
pymacro.h
3.22 KB
-rw-r--r--
pymath.h
7.05 KB
-rw-r--r--
pymem.h
6.868 KB
-rw-r--r--
pyport.h
31.27 KB
-rw-r--r--
pystate.h
9.268 KB
-rw-r--r--
pystrcmp.h
0.426 KB
-rw-r--r--
pystrhex.h
0.433 KB
-rw-r--r--
pystrtod.h
1.246 KB
-rw-r--r--
pythonrun.h
6.531 KB
-rw-r--r--
pythread.h
2.965 KB
-rw-r--r--
pytime.h
6.498 KB
-rw-r--r--
rangeobject.h
0.614 KB
-rw-r--r--
setobject.h
3.213 KB
-rw-r--r--
sliceobject.h
2.427 KB
-rw-r--r--
structmember.h
2.02 KB
-rw-r--r--
structseq.h
1.321 KB
-rw-r--r--
symtable.h
4.747 KB
-rw-r--r--
sysmodule.h
1.323 KB
-rw-r--r--
token.h
1.897 KB
-rw-r--r--
traceback.h
2.161 KB
-rw-r--r--
tupleobject.h
2.387 KB
-rw-r--r--
typeslots.h
2.2 KB
-rw-r--r--
ucnhash.h
1.031 KB
-rw-r--r--
unicodeobject.h
77.337 KB
-rw-r--r--
warnings.h
1.393 KB
-rw-r--r--
weakrefobject.h
2.799 KB
-rw-r--r--