Lines Matching defs:filename
1655 /* Where a function has a single filename, such as open() or some
1657 * called, giving a third argument which is the filename. But, so
1663 * means we need our own __str__() which prints out the filename
1668 * which allows passing in a second filename.)
1675 PyObject **filename, PyObject **filename2
1697 filename, winerror, filename2))
1733 PyObject *filename, PyObject *filename2
1742 /* self->filename will remain Py_None otherwise */
1743 if (filename && filename != Py_None) {
1745 PyNumber_Check(filename)) {
1749 self->written = PyNumber_AsSsize_t(filename, PyExc_ValueError);
1754 Py_INCREF(filename);
1755 self->filename = filename;
1763 /* filename, filename2, and winerror are removed from the args tuple
1823 PyObject *filename = NULL, *filename2 = NULL;
1835 &filename, &filename2
1864 if (oserror_init(self, &args, myerrno, strerror, filename, filename2
1890 PyObject *filename = NULL, *filename2 = NULL;
1903 if (oserror_parse_args(&args, &myerrno, &strerror, &filename, &filename2
1910 if (oserror_init(self, &args, myerrno, strerror, filename, filename2
1929 Py_CLEAR(self->filename);
1951 Py_VISIT(self->filename);
1965 if (self->winerror && self->filename) {
1970 self->filename,
1976 self->filename);
1984 if (self->filename) {
1989 self->filename,
1995 self->filename);
2012 if (PyTuple_GET_SIZE(args) == 2 && self->filename) {
2026 Py_INCREF(self->filename);
2027 PyTuple_SET_ITEM(args, 2, self->filename);
2087 {"filename", T_OBJECT, offsetof(PyOSErrorObject, filename), 0,
2088 PyDoc_STR("exception filename")},
2090 PyDoc_STR("second exception filename")},
2351 &self->filename, &self->lineno,
2358 Py_INCREF(self->filename);
2378 Py_CLEAR(self->filename);
2400 Py_VISIT(self->filename);
2445 PyObject *filename;
2452 /* XXX -- do all the additional formatting with filename and
2455 if (self->filename && PyUnicode_Check(self->filename)) {
2456 filename = my_basename(self->filename);
2457 if (filename == NULL)
2460 filename = NULL;
2464 if (!filename && !have_lineno)
2467 if (filename && have_lineno)
2470 filename,
2472 else if (filename)
2475 filename);
2480 Py_XDECREF(filename);
2487 {"filename", T_OBJECT, offsetof(PySyntaxErrorObject, filename), 0,
2488 PyDoc_STR("exception filename")},