FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
cpython/Python/clinic/traceback.c.h at startup_debug · native-api/cpython · GitHub
native-api
cpython
Repository navigation
Code
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
cpython
/
Python
/
clinic
/
traceback.c.h
Copy path
More file actions
More file actions
Latest commit
History
History
History
35 lines (30 loc) · 1.04 KB
Breadcrumbs
cpython
/
Python
/
clinic
/
traceback.c.h
Copy path
File metadata and controls
35 lines (30 loc) · 1.04 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/*[clinic input]
preserve
[clinic start generated code]*/
PyDoc_STRVAR
(
tb_new__doc__
,
"TracebackType(tb_next, tb_frame, tb_lasti, tb_lineno)\n"
"--\n"
"\n"
"Create a new traceback object."
);
static
PyObject
*
tb_new_impl
(
PyTypeObject
*
type
,
PyObject
*
tb_next
,
PyFrameObject
*
tb_frame
,
int
tb_lasti
,
int
tb_lineno
);
static
PyObject
*
tb_new
(
PyTypeObject
*
type
,
PyObject
*
args
,
PyObject
*
kwargs
)
{
PyObject
*
return_value
=
NULL
;
static
const
char
*
const
_keywords
[]
=
{
"tb_next"
,
"tb_frame"
,
"tb_lasti"
,
"tb_lineno"
,
NULL
};
static
_PyArg_Parser
_parser
=
{
"OO!ii:TracebackType"
,
_keywords
,
0
};
PyObject
*
tb_next
;
PyFrameObject
*
tb_frame
;
int
tb_lasti
;
int
tb_lineno
;
if
(!
_PyArg_ParseTupleAndKeywordsFast
(
args
,
kwargs
,
&
_parser
,
&
tb_next
,
&
PyFrame_Type
,
&
tb_frame
,
&
tb_lasti
,
&
tb_lineno
)) {
goto
exit
;
}
return_value
=
tb_new_impl
(
type
,
tb_next
,
tb_frame
,
tb_lasti
,
tb_lineno
);
exit
:
return
return_value
;
}
/*[clinic end generated code: output=0133130d7d19556f input=a9049054013a1b77]*/
Back
|
FazBrowse Home
|
New Git URL