Lines Matching defs:self
98 iobase_seek(PyObject *self, PyObject *args)
110 _io__IOBase_tell_impl(PyObject *self)
113 return _PyObject_CallMethod(self, &_Py_ID(seek), "ii", 0, 1);
123 iobase_truncate(PyObject *self, PyObject *args)
129 iobase_is_closed(PyObject *self)
135 ret = _PyObject_LookupAttr(self, &_Py_ID(__IOBase_closed), &res);
151 _io__IOBase_flush_impl(PyObject *self)
155 int closed = iobase_is_closed(self);
167 iobase_closed_get(PyObject *self, void *context)
169 int closed = iobase_is_closed(self);
177 iobase_check_closed(PyObject *self)
183 closed = _PyObject_LookupAttr(self, &_Py_ID(closed), &res);
196 _PyIOBase_check_closed(PyObject *self, PyObject *args)
198 if (iobase_check_closed(self)) {
220 _io__IOBase_close_impl(PyObject *self)
224 int rc, closed = iobase_is_closed(self);
233 res = PyObject_CallMethodNoArgs(self, &_Py_ID(flush));
236 rc = PyObject_SetAttr(self, &_Py_ID(__IOBase_closed), Py_True);
252 iobase_finalize(PyObject *self)
263 if (_PyObject_LookupAttr(self, &_Py_ID(closed), &res) <= 0) {
276 if (PyObject_SetAttr(self, &_Py_ID(_finalizing), Py_True))
278 res = PyObject_CallMethodNoArgs((PyObject *)self, &_Py_ID(close));
285 PyErr_WriteUnraisable(self);
291 PyErr_WriteUnraisable(self);
304 _PyIOBase_finalize(PyObject *self)
310 is_zombie = (Py_REFCNT(self) == 0);
312 return PyObject_CallFinalizerFromDealloc(self);
314 PyObject_CallFinalizer(self);
320 iobase_traverse(iobase *self, visitproc visit, void *arg)
322 Py_VISIT(self->dict);
327 iobase_clear(iobase *self)
329 Py_CLEAR(self->dict);
336 iobase_dealloc(iobase *self)
343 if (_PyIOBase_finalize((PyObject *) self) < 0) {
346 if (_PyType_HasFeature(Py_TYPE(self), Py_TPFLAGS_HEAPTYPE)) {
347 Py_INCREF(Py_TYPE(self));
351 _PyObject_GC_UNTRACK(self);
352 if (self->weakreflist != NULL)
353 PyObject_ClearWeakRefs((PyObject *) self);
354 Py_CLEAR(self->dict);
355 Py_TYPE(self)->tp_free((PyObject *) self);
370 _io__IOBase_seekable_impl(PyObject *self)
377 _PyIOBase_check_seekable(PyObject *self, PyObject *args)
379 PyObject *res = PyObject_CallMethodNoArgs(self, &_Py_ID(seekable));
402 _io__IOBase_readable_impl(PyObject *self)
410 _PyIOBase_check_readable(PyObject *self, PyObject *args)
412 PyObject *res = PyObject_CallMethodNoArgs(self, &_Py_ID(readable));
435 _io__IOBase_writable_impl(PyObject *self)
443 _PyIOBase_check_writable(PyObject *self, PyObject *args)
445 PyObject *res = PyObject_CallMethodNoArgs(self, &_Py_ID(writable));
462 iobase_enter(PyObject *self, PyObject *args)
464 if (iobase_check_closed(self))
467 Py_INCREF(self);
468 return self;
472 iobase_exit(PyObject *self, PyObject *args)
474 return PyObject_CallMethodNoArgs(self, &_Py_ID(close));
490 _io__IOBase_fileno_impl(PyObject *self)
505 _io__IOBase_isatty_impl(PyObject *self)
508 if (iobase_check_closed(self))
530 _io__IOBase_readline_impl(PyObject *self, Py_ssize_t limit)
538 if (_PyObject_LookupAttr(self, &_Py_ID(peek), &peek) < 0) {
593 b = _PyObject_CallMethod(self, &_Py_ID(read), "n", nreadahead);
640 iobase_iter(PyObject *self)
642 if (iobase_check_closed(self))
645 Py_INCREF(self);
646 return self;
650 iobase_iternext(PyObject *self)
652 PyObject *line = PyObject_CallMethodNoArgs(self, &_Py_ID(readline));
679 _io__IOBase_readlines_impl(PyObject *self, Py_ssize_t hint)
694 self, NULL);
702 it = PyObject_GetIter(self);
753 _io__IOBase_writelines(PyObject *self, PyObject *lines)
758 if (iobase_check_closed(self))
778 res = PyObject_CallMethodObjArgs(self, &_Py_ID(write), line, NULL);
907 _io__RawIOBase_read_impl(PyObject *self, Py_ssize_t n)
913 return PyObject_CallMethodNoArgs(self, &_Py_ID(readall));
922 res = PyObject_CallMethodObjArgs(self, &_Py_ID(readinto), b, NULL);
948 _io__RawIOBase_readall_impl(PyObject *self)
959 PyObject *data = _PyObject_CallMethod(self, &_Py_ID(read),
1002 rawiobase_readinto(PyObject *self, PyObject *args)
1009 rawiobase_write(PyObject *self, PyObject *args)