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/python33/include/python3.3m/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //opt/alt/python33/include/python3.3m/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);
#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
18.868 KB
-rw-r--r--
Python.h
2.77 KB
-rw-r--r--
abstract.h
41.608 KB
-rw-r--r--
accu.h
0.992 KB
-rw-r--r--
asdl.h
1.066 KB
-rw-r--r--
ast.h
0.336 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
1.954 KB
-rw-r--r--
bytes_methods.h
1.978 KB
-rw-r--r--
bytesobject.h
4.776 KB
-rw-r--r--
cellobject.h
0.685 KB
-rw-r--r--
ceval.h
7.025 KB
-rw-r--r--
classobject.h
1.627 KB
-rw-r--r--
code.h
4.128 KB
-rw-r--r--
codecs.h
6.326 KB
-rw-r--r--
compile.h
1.624 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
4.855 KB
-rw-r--r--
dtoa.h
0.447 KB
-rw-r--r--
dynamic_annotations.h
21.944 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.726 KB
-rw-r--r--
fileutils.h
1.061 KB
-rw-r--r--
floatobject.h
4.532 KB
-rw-r--r--
frameobject.h
3.293 KB
-rw-r--r--
funcobject.h
3.683 KB
-rw-r--r--
genobject.h
1.055 KB
-rw-r--r--
graminit.h
1.829 KB
-rw-r--r--
grammar.h
1.974 KB
-rw-r--r--
import.h
3.792 KB
-rw-r--r--
intrcheck.h
0.449 KB
-rw-r--r--
iterobject.h
0.554 KB
-rw-r--r--
listobject.h
2.768 KB
-rw-r--r--
longintrepr.h
3.903 KB
-rw-r--r--
longobject.h
7.552 KB
-rw-r--r--
marshal.h
0.726 KB
-rw-r--r--
memoryobject.h
2.805 KB
-rw-r--r--
metagrammar.h
0.247 KB
-rw-r--r--
methodobject.h
3.229 KB
-rw-r--r--
modsupport.h
4.753 KB
-rw-r--r--
moduleobject.h
1.528 KB
-rw-r--r--
namespaceobject.h
0.29 KB
-rw-r--r--
node.h
0.973 KB
-rw-r--r--
object.h
37.088 KB
-rw-r--r--
objimpl.h
13.075 KB
-rw-r--r--
opcode.h
5.086 KB
-rw-r--r--
osdefs.h
0.963 KB
-rw-r--r--
parsetok.h
2.229 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
5.805 KB
-rw-r--r--
pycapsule.h
1.686 KB
-rw-r--r--
pyconfig-64.h
41.433 KB
-rw-r--r--
pyconfig.h
0.158 KB
-rw-r--r--
pyctype.h
1.289 KB
-rw-r--r--
pydebug.h
0.963 KB
-rw-r--r--
pyerrors.h
14.341 KB
-rw-r--r--
pyexpat.h
2.285 KB
-rw-r--r--
pyfpe.h
8.29 KB
-rw-r--r--
pygetopt.h
0.379 KB
-rw-r--r--
pymacconfig.h
2.918 KB
-rw-r--r--
pymacro.h
2.622 KB
-rw-r--r--
pymath.h
6.262 KB
-rw-r--r--
pymem.h
4.588 KB
-rw-r--r--
pyport.h
30.315 KB
-rw-r--r--
pystate.h
7.575 KB
-rw-r--r--
pystrcmp.h
0.426 KB
-rw-r--r--
pystrtod.h
1.246 KB
-rw-r--r--
pythonrun.h
8.786 KB
-rw-r--r--
pythread.h
2.965 KB
-rw-r--r--
pytime.h
2.643 KB
-rw-r--r--
rangeobject.h
0.614 KB
-rw-r--r--
setobject.h
3.214 KB
-rw-r--r--
sliceobject.h
1.348 KB
-rw-r--r--
structmember.h
2.02 KB
-rw-r--r--
structseq.h
1.188 KB
-rw-r--r--
symtable.h
4.578 KB
-rw-r--r--
sysmodule.h
1.085 KB
-rw-r--r--
token.h
1.838 KB
-rw-r--r--
traceback.h
2.095 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
74.408 KB
-rw-r--r--
warnings.h
0.931 KB
-rw-r--r--
weakrefobject.h
2.799 KB
-rw-r--r--