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/python34/include/python3.4m/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //opt/alt/python34/include/python3.4m/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_DATA(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_DATA(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
19.032 KB
-rw-r--r--
Python.h
2.789 KB
-rw-r--r--
abstract.h
42.068 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.978 KB
-rw-r--r--
bytesobject.h
4.807 KB
-rw-r--r--
cellobject.h
0.685 KB
-rw-r--r--
ceval.h
7.031 KB
-rw-r--r--
classobject.h
1.627 KB
-rw-r--r--
code.h
4.128 KB
-rw-r--r--
codecs.h
6.398 KB
-rw-r--r--
compile.h
2.067 KB
-rw-r--r--
complexobject.h
1.908 KB
-rw-r--r--
datetime.h
8.342 KB
-rw-r--r--
descrobject.h
2.845 KB
-rw-r--r--
dictobject.h
5.057 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.818 KB
-rw-r--r--
fileutils.h
1.466 KB
-rw-r--r--
floatobject.h
4.532 KB
-rw-r--r--
frameobject.h
3.475 KB
-rw-r--r--
funcobject.h
3.683 KB
-rw-r--r--
genobject.h
1.104 KB
-rw-r--r--
graminit.h
1.829 KB
-rw-r--r--
grammar.h
1.997 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.77 KB
-rw-r--r--
longintrepr.h
3.903 KB
-rw-r--r--
longobject.h
7.982 KB
-rw-r--r--
marshal.h
0.784 KB
-rw-r--r--
memoryobject.h
2.794 KB
-rw-r--r--
metagrammar.h
0.247 KB
-rw-r--r--
methodobject.h
3.229 KB
-rw-r--r--
modsupport.h
4.782 KB
-rw-r--r--
moduleobject.h
1.577 KB
-rw-r--r--
namespaceobject.h
0.29 KB
-rw-r--r--
node.h
0.984 KB
-rw-r--r--
object.h
37.619 KB
-rw-r--r--
objimpl.h
13.523 KB
-rw-r--r--
opcode.h
5.089 KB
-rw-r--r--
osdefs.h
0.828 KB
-rw-r--r--
parsetok.h
2.817 KB
-rw-r--r--
patchlevel.h
1.104 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
5.805 KB
-rw-r--r--
pycapsule.h
1.686 KB
-rw-r--r--
pyconfig-64.h
42.323 KB
-rw-r--r--
pyconfig.h
0.158 KB
-rw-r--r--
pyctype.h
1.289 KB
-rw-r--r--
pydebug.h
0.995 KB
-rw-r--r--
pyerrors.h
15.647 KB
-rw-r--r--
pyexpat.h
2.393 KB
-rw-r--r--
pyfpe.h
8.29 KB
-rw-r--r--
pygetopt.h
0.379 KB
-rw-r--r--
pyhash.h
4.174 KB
-rw-r--r--
pymacconfig.h
2.918 KB
-rw-r--r--
pymacro.h
2.755 KB
-rw-r--r--
pymath.h
7.049 KB
-rw-r--r--
pymem.h
6.623 KB
-rw-r--r--
pyport.h
30.15 KB
-rw-r--r--
pystate.h
8.91 KB
-rw-r--r--
pystrcmp.h
0.426 KB
-rw-r--r--
pystrtod.h
1.246 KB
-rw-r--r--
pythonrun.h
9.945 KB
-rw-r--r--
pythread.h
2.965 KB
-rw-r--r--
pytime.h
2.846 KB
-rw-r--r--
rangeobject.h
0.614 KB
-rw-r--r--
setobject.h
3.224 KB
-rw-r--r--
sliceobject.h
1.553 KB
-rw-r--r--
structmember.h
2.02 KB
-rw-r--r--
structseq.h
1.321 KB
-rw-r--r--
symtable.h
4.979 KB
-rw-r--r--
sysmodule.h
1.323 KB
-rw-r--r--
token.h
1.844 KB
-rw-r--r--
traceback.h
2.161 KB
-rw-r--r--
tupleobject.h
2.387 KB
-rw-r--r--
typeslots.h
1.95 KB
-rw-r--r--
ucnhash.h
1.032 KB
-rw-r--r--
unicodeobject.h
76.302 KB
-rw-r--r--
warnings.h
1.393 KB
-rw-r--r--
weakrefobject.h
2.799 KB
-rw-r--r--