Lines Matching defs:filename

263 /* Insert a frame into the traceback for (funcname, filename, lineno). */
264 void _PyTraceback_Add(const char *funcname, const char *filename, int lineno)
280 code = PyCode_NewEmpty(filename, funcname, lineno);
302 _Py_FindSourceFile(PyObject *filename, char* namebuf, size_t namelen, PyObject *io)
318 filebytes = PyUnicode_EncodeFSDefault(filename);
325 /* Search tail of filename in sys.path before giving up */
420 display_source_line_with_margin(PyObject *f, PyObject *filename, int lineno, int indent,
438 if (filename == NULL)
442 assert(PyUnicode_Check(filename));
443 if (PyUnicode_READ_CHAR(filename, 0) == '<') {
444 Py_ssize_t len = PyUnicode_GET_LENGTH(filename);
445 if (len > 0 && PyUnicode_READ_CHAR(filename, len - 1) == '>') {
455 binary = _PyObject_CallMethod(io, &_Py_ID(open), "Os", filename, "rb");
459 binary = _Py_FindSourceFile(filename, buf, sizeof(buf), io);
473 found_encoding = _PyTokenizer_FindEncodingFilename(fd, filename);
578 _Py_DisplaySourceLine(PyObject *f, PyObject *filename, int lineno, int indent,
581 return display_source_line_with_margin(f, filename, lineno, indent, 0,
660 extract_anchors_from_line(PyObject *filename, PyObject *line,
688 mod_ty module = _PyParser_ASTFromString(segment_str, filename, Py_file_input,
761 tb_displayline(PyTracebackObject* tb, PyObject *f, PyObject *filename, int lineno,
764 if (filename == NULL || name == NULL) {
773 filename, lineno, name);
789 f, filename, lineno, _TRACEBACK_SOURCE_LINE_INDENT,
855 int res = extract_anchors_from_line(filename, source_line, start_offset, end_offset,