Lines Matching defs:filename
52 static PyObject* pyrun_file(FILE *fp, PyObject *filename, int start,
58 _PyRun_AnyFileObject(FILE *fp, PyObject *filename, int closeit,
62 if (filename == NULL) {
63 filename = PyUnicode_FromString("???");
64 if (filename == NULL) {
72 if (_Py_FdIsInteractive(fp, filename)) {
73 res = _PyRun_InteractiveLoopObject(fp, filename, flags);
79 res = _PyRun_SimpleFileObject(fp, filename, closeit, flags);
83 Py_DECREF(filename);
91 PyRun_AnyFileExFlags(FILE *fp, const char *filename, int closeit,
95 if (filename != NULL) {
96 filename_obj = PyUnicode_DecodeFSDefault(filename);
112 _PyRun_InteractiveLoopObject(FILE *fp, PyObject *filename, PyCompilerFlags *flags)
138 ret = PyRun_InteractiveOneObjectEx(fp, filename, flags);
168 PyRun_InteractiveLoopFlags(FILE *fp, const char *filename, PyCompilerFlags *flags)
170 PyObject *filename_obj = PyUnicode_DecodeFSDefault(filename);
186 PyRun_InteractiveOneObjectEx(FILE *fp, PyObject *filename,
241 mod = _PyParser_ASTFromFile(fp, filename, enc, Py_single_input,
261 v = run_mod(mod, filename, d, d, flags, arena);
272 PyRun_InteractiveOneObject(FILE *fp, PyObject *filename, PyCompilerFlags *flags)
276 res = PyRun_InteractiveOneObjectEx(fp, filename, flags);
287 PyObject *filename;
290 filename = PyUnicode_DecodeFSDefault(filename_str);
291 if (filename == NULL) {
295 res = PyRun_InteractiveOneObject(fp, filename, flags);
296 Py_DECREF(filename);
305 maybe_pyc_file(FILE *fp, PyObject *filename, int closeit)
311 Py_ssize_t endswith = PyUnicode_Tailmatch(filename, ext, 0, PY_SSIZE_T_MAX, +1);
351 set_main_loader(PyObject *d, PyObject *filename, const char *loader_name)
367 "sO", "__main__", filename);
383 _PyRun_SimpleFileObject(FILE *fp, PyObject *filename, int closeit,
398 if (PyDict_SetItemString(d, "__file__", filename) < 0) {
407 int pyc = maybe_pyc_file(fp, filename, closeit);
419 pyc_fp = _Py_fopen_obj(filename, "rb");
425 if (set_main_loader(d, filename, "SourcelessFileLoader") < 0) {
434 if (PyUnicode_CompareWithASCIIString(filename, "<stdin>") != 0 &&
435 set_main_loader(d, filename, "SourceFileLoader") < 0) {
440 v = pyrun_file(fp, filename, Py_file_input, d, d,
466 PyRun_SimpleFileExFlags(FILE *fp, const char *filename, int closeit,
469 PyObject *filename_obj = PyUnicode_DecodeFSDefault(filename);
497 parse_syntax_error(PyObject *err, PyObject **message, PyObject **filename,
506 *filename = NULL;
513 v = PyObject_GetAttr(err, &_Py_ID(filename));
519 *filename = &_Py_STR(anon_string);
520 Py_INCREF(*filename);
523 *filename = v;
601 Py_XDECREF(*filename);
965 PyObject *message, *filename, *text;
967 if (!parse_syntax_error(*value_p, &message, &filename,
977 filename, lineno);
978 Py_DECREF(filename);
1612 pyrun_file(FILE *fp, PyObject *filename, int start, PyObject *globals,
1621 mod = _PyParser_ASTFromFile(fp, filename, NULL, start, NULL, NULL,
1630 ret = run_mod(mod, filename, globals, locals, flags, arena);
1642 PyRun_FileExFlags(FILE *fp, const char *filename, int start, PyObject *globals,
1645 PyObject *filename_obj = PyUnicode_DecodeFSDefault(filename);
1722 run_mod(mod_ty mod, PyObject *filename, PyObject *globals, PyObject *locals,
1726 PyCodeObject *co = _PyAST_Compile(mod, filename, flags, -1, arena);
1784 Py_CompileStringObject(const char *str, PyObject *filename, int start,
1793 mod = _PyParser_ASTFromString(str, filename, start, flags, arena);
1803 co = _PyAST_Compile(mod, filename, flags, optimize, arena);
1812 PyObject *filename, *co;
1813 filename = PyUnicode_DecodeFSDefault(filename_str);
1814 if (filename == NULL)
1816 co = Py_CompileStringObject(str, filename, start, flags, optimize);
1817 Py_DECREF(filename);