public class PyFileIODerived extends PyFileIO implements Slotted, FinalizablePyObjectDerived, TraverseprocDerived
PyObject.ConversionExceptionread_doc, readall_doc, readinto_doc, write_doc__closed, __dict__, close_doc, closed_doc, fileno_doc, flush_doc, isatty_doc, readable_doc, readline_doc, readlines_doc, seek_doc, seekable_doc, tell_doc, truncate_doc, writable_doc, writelines_docattributes, gcMonitorGlobal, objtype| Constructor and Description |
|---|
PyFileIODerived(PyType subtype,
PyObject file,
OpenMode mode,
boolean closefd) |
| Modifier and Type | Method and Description |
|---|---|
PyObject |
__abs__()
Equivalent to the standard Python __abs__ method.
|
PyObject |
__add__(PyObject other)
Equivalent to the standard Python __add__ method.
|
PyObject |
__and__(PyObject other)
Equivalent to the standard Python __and__ method
|
PyObject |
__call__(PyObject[] args,
java.lang.String[] keywords)
The basic method to override when implementing a callable object.
|
int |
__cmp__(PyObject other)
Equivalent to the standard Python __cmp__ method.
|
java.lang.Object |
__coerce_ex__(PyObject o)
Implements numeric coercion
|
PyComplex |
__complex__()
Equivalent to the standard Python __complex__ method.
|
boolean |
__contains__(PyObject o)
Equivalent to the standard Python __contains__ method.
|
void |
__del_derived__()
__del_builtin__ is the built-in's own finalizer, while
__del_derived__ refers to an instance's in-dict __del__. |
void |
__delattr__(java.lang.String name)
A variant of the __delattr__ method which accepts a String as the key.
|
void |
__delete__(PyObject obj) |
void |
__delitem__(PyObject key)
Equivalent to the standard Python __delitem__ method.
|
void |
__delslice__(PyObject start,
PyObject stop,
PyObject step) |
PyObject |
__dir__()
Equivalent to the standard Python __dir__ method.
|
PyObject |
__div__(PyObject other)
Equivalent to the standard Python __div__ method
|
PyObject |
__divmod__(PyObject other)
Equivalent to the standard Python __divmod__ method
|
void |
__ensure_finalizer__()
PyObjects that implement
org.python.core.finalization.HasFinalizeTrigger shall
implement this method via:FinalizeTrigger.ensureFinalizer(this); |
PyObject |
__enter__()
Called at the start of a context-managed suite (supporting the
with clause). |
PyObject |
__eq__(PyObject other)
Equivalent to the standard Python __eq__ method.
|
boolean |
__exit__(PyObject type,
PyObject value,
PyObject traceback)
Called at the end of a context-managed suite (supporting the
with clause), and
will normally close the stream. |
PyObject |
__findattr_ex__(java.lang.String name)
Attribute lookup hook.
|
PyObject |
__finditem__(int key)
A variant of the __finditem__ method which accepts a primitive
int as the key. |
PyObject |
__finditem__(PyObject key)
Very similar to the standard Python __getitem__ method.
|
PyFloat |
__float__()
Equivalent to the standard Python __float__ method.
|
PyObject |
__floordiv__(PyObject other)
Equivalent to the standard Python __floordiv__ method
|
PyObject |
__format__(PyObject other) |
PyObject |
__ge__(PyObject other)
Equivalent to the standard Python __ge__ method.
|
PyObject |
__get__(PyObject obj,
PyObject type)
Get descriptor for this PyObject.
|
PyObject |
__getitem__(PyObject key)
Equivalent to the standard Python __getitem__ method.
|
PyObject |
__getslice__(PyObject start,
PyObject stop,
PyObject step) |
PyObject |
__gt__(PyObject other)
Equivalent to the standard Python __gt__ method.
|
PyString |
__hex__()
Equivalent to the standard Python __hex__ method Should only be overridden by numeric objects
that can be reasonably represented as a hexadecimal string.
|
PyObject |
__iadd__(PyObject other)
Equivalent to the standard Python __iadd__ method.
|
PyObject |
__iand__(PyObject other)
Equivalent to the standard Python __iand__ method
|
PyObject |
__idiv__(PyObject other)
Equivalent to the standard Python __idiv__ method
|
PyObject |
__ifloordiv__(PyObject other)
Equivalent to the standard Python __ifloordiv__ method
|
PyObject |
__ilshift__(PyObject other)
Equivalent to the standard Python __ilshift__ method
|
PyObject |
__imod__(PyObject other)
Equivalent to the standard Python __imod__ method
|
PyObject |
__imul__(PyObject other)
Equivalent to the standard Python __imul__ method.
|
PyObject |
__index__()
Equivalent to the standard Python __index__ method.
|
PyObject |
__int__()
Equivalent to the standard Python __int__ method.
|
PyObject |
__invert__()
Equivalent to the standard Python __invert__ method.
|
PyObject |
__ior__(PyObject other)
Equivalent to the standard Python __ior__ method
|
PyObject |
__ipow__(PyObject other)
Equivalent to the standard Python __ipow__ method
|
PyObject |
__irshift__(PyObject other)
Equivalent to the standard Python __irshift__ method
|
PyObject |
__isub__(PyObject other)
Equivalent to the standard Python __isub__ method
|
PyObject |
__iter__()
Return an iterator on which
next may be repeatedly called to produce (usually)
lines from this stream or file. |
PyObject |
__iternext__()
Return the next element of the sequence that this is an iterator for.
|
PyObject |
__itruediv__(PyObject other)
Equivalent to the standard Python __itruediv__ method
|
PyObject |
__ixor__(PyObject other)
Equivalent to the standard Python __ixor__ method
|
PyObject |
__le__(PyObject other)
Equivalent to the standard Python __le__ method.
|
int |
__len__()
Equivalent to the standard Python __len__ method.
|
PyObject |
__long__()
Equivalent to the standard Python __long__ method.
|
PyObject |
__lshift__(PyObject other)
Equivalent to the standard Python __lshift__ method
|
PyObject |
__lt__(PyObject other)
Equivalent to the standard Python __lt__ method.
|
PyObject |
__mod__(PyObject other)
Equivalent to the standard Python __mod__ method
|
PyObject |
__mul__(PyObject other)
Equivalent to the standard Python __mul__ method.
|
PyObject |
__ne__(PyObject other)
Equivalent to the standard Python __ne__ method.
|
PyObject |
__neg__()
Equivalent to the standard Python __neg__ method.
|
boolean |
__nonzero__()
Equivalent to the standard Python __nonzero__ method.
|
PyString |
__oct__()
Equivalent to the standard Python __oct__ method.
|
PyObject |
__or__(PyObject other)
Equivalent to the standard Python __or__ method
|
PyObject |
__pos__()
Equivalent to the standard Python __pos__ method.
|
PyObject |
__pow__(PyObject other,
PyObject modulo)
Implements the three argument power function.
|
PyObject |
__radd__(PyObject other)
Equivalent to the standard Python __radd__ method.
|
PyObject |
__rand__(PyObject other)
Equivalent to the standard Python __rand__ method
|
PyObject |
__rdiv__(PyObject other)
Equivalent to the standard Python __rdiv__ method
|
PyObject |
__rdivmod__(PyObject other)
Equivalent to the standard Python __rdivmod__ method
|
PyObject |
__reduce__()
Used for pickling.
|
PyString |
__repr__()
Equivalent to the standard Python
__repr__ method. |
PyObject |
__rfloordiv__(PyObject other)
Equivalent to the standard Python __rfloordiv__ method
|
PyObject |
__rlshift__(PyObject other)
Equivalent to the standard Python __rlshift__ method
|
PyObject |
__rmod__(PyObject other)
Equivalent to the standard Python __rmod__ method
|
PyObject |
__rmul__(PyObject other)
Equivalent to the standard Python __rmul__ method.
|
PyObject |
__ror__(PyObject other)
Equivalent to the standard Python __ror__ method
|
PyObject |
__rpow__(PyObject other)
Equivalent to the standard Python __rpow__ method
|
PyObject |
__rrshift__(PyObject other)
Equivalent to the standard Python __rrshift__ method
|
PyObject |
__rshift__(PyObject other)
Equivalent to the standard Python __rshift__ method
|
PyObject |
__rsub__(PyObject other)
Equivalent to the standard Python __rsub__ method
|
PyObject |
__rtruediv__(PyObject other)
Equivalent to the standard Python __rtruediv__ method
|
PyObject |
__rxor__(PyObject other)
Equivalent to the standard Python __rxor__ method
|
void |
__set__(PyObject obj,
PyObject value) |
void |
__setattr__(java.lang.String name,
PyObject value)
A variant of the __setattr__ method which accepts a String as the key.
|
void |
__setitem__(PyObject key,
PyObject value)
Equivalent to the standard Python __setitem__ method.
|
void |
__setslice__(PyObject start,
PyObject stop,
PyObject step,
PyObject value) |
PyString |
__str__()
Equivalent to the standard Python __str__ method.
|
PyObject |
__sub__(PyObject other)
Equivalent to the standard Python __sub__ method
|
java.lang.Object |
__tojava__(java.lang.Class c)
Equivalent to the Jython __tojava__ method.
|
PyObject |
__truediv__(PyObject other)
Equivalent to the standard Python __truediv__ method
|
PyUnicode |
__unicode__() |
PyObject |
__xor__(PyObject other)
Equivalent to the standard Python __xor__ method
|
void |
_checkClosed(java.lang.String msg)
Raise an error if the underlying IO stream is closed.
|
void |
_checkReadable(java.lang.String msg)
Raise an error if the underlying IO stream is not readable.
|
void |
_checkSeekable(java.lang.String msg)
Raise an error if the pointer of underlying IO stream is not capable of being
positioned.
|
void |
_checkWritable(java.lang.String msg)
Raise an error if the underlying IO stream is not writable.
|
void |
close()
Close the underlying ioDelegate only if
closefd was specified as (or defaulted
to) True. |
void |
dispatch__init__(PyObject[] args,
java.lang.String[] keywords)
Dispatch __init__ behavior
|
PyObject |
fileno()
Return a file descriptor for the stream.
|
void |
flush()
Flush write buffers, or no-op for read-only and non-blocking streams.
|
PyObject |
getSlot(int index) |
int |
hashCode() |
boolean |
isatty()
Is the stream known to be an interactive console? This relies on the ability of the
underlying stream to know, which is not always possible.
|
PyObject |
read(int n)
The read() method is implemented by calling readinto(); derived classes that want to support
read() only need to implement readinto() as a primitive operation.
|
boolean |
readable()
Is the stream readable?
|
PyObject |
readall()
Read until end of file, using multiple
read() operations on the underlying
stream. |
PyObject |
readinto(PyObject b)
Read up to
len(b) bytes into bytearray b and return the number of
bytes read. |
PyObject |
readline()
Return one line of text (bytes terminates by
'\n'), or the whole stream,
whichever is shorter. |
PyObject |
readline(int limit)
Return one line of text (bytes terminates by
'\n'), or the specified number of
bytes, or the whole stream, whichever is shortest. |
PyObject |
readlines(PyObject hint)
Read a stream as a sequence of lines.
|
long |
seek(long pos,
int whence)
Position the read or write pointer at a given byte offset
pos relative to a
position indicated by whence. |
boolean |
seekable()
Is the stream capable of positioning the read/write pointer?
|
void |
setSlot(int index,
PyObject value) |
long |
tell()
Get the current stream position.
|
int |
traverseDerived(Visitproc visit,
java.lang.Object arg)
Traverses all reachable
PyObjects. |
int |
traverseDictIfAny(Visitproc visit,
java.lang.Object arg) |
long |
truncate()
Truncate file to
size bytes to the current position (as reported by
tell()). |
long |
truncate(long size)
Truncate file to
size bytes. |
boolean |
writable()
Is the stream writable?
|
PyObject |
write(PyObject b)
Write the given bytes or bytearray object to the underlying raw stream and return the number
of bytes written.
|
void |
writelines(PyObject lines)
Write an iterable sequence of strings to the stream.
|
mode_readonly, toString__del_builtin__, _checkClosed, _checkReadable, _checkSeekable, _checkWritable, closed_readonly, closed, fastGetDict, next, readablePyBuffer, refersDirectlyTo, seek, tailoredTypeError, traverse, unsupported, writablePyBuffer__call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __coerce__, __delattr__, __delitem__, __delslice__, __findattr__, __findattr__, __finditem__, __getattr__, __getattr__, __getitem__, __getnewargs__, __getslice__, __hash__, __idivmod__, __not__, __pow__, __rawdir__, __reduce_ex__, __reduce_ex__, __setattr__, __setitem__, __setitem__, __setslice__, __trunc__, _add, _and, _callextra, _cmp, _div, _divmod, _doget, _doget, _doset, _eq, _floordiv, _ge, _gt, _iadd, _iand, _idiv, _idivmod, _ifloordiv, _ilshift, _imod, _imul, _in, _ior, _ipow, _irshift, _is, _isnot, _isub, _itruediv, _ixor, _jcall, _jcallexc, _jthrow, _le, _lshift, _lt, _mod, _mul, _ne, _notin, _or, _pow, _rshift, _sub, _truediv, _unsupportedop, _xor, adaptToCoerceTuple, asDouble, asIndex, asIndex, asInt, asInt, asIterable, asLong, asLong, asName, asName, asString, asString, asStringOrNull, asStringOrNull, bit_length, conjugate, delDict, delType, equals, fastGetClass, finalize, getDict, getJavaProxy, getType, impAttr, implementsDescrDelete, implementsDescrGet, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, isInteger, isMappingType, isNumberType, isSequenceType, mergeClassDict, mergeDictAttr, mergeListAttr, noAttributeError, object___subclasshook__, readonlyAttributeError, runsupportedopMessage, setDict, setType, unsupportedopMessagepublic void __del_derived__()
FinalizablePyObjectDerived__del_builtin__ is the built-in's own finalizer, while
__del_derived__ refers to an instance's in-dict __del__.
A FinalizeTrigger calls __del_derived__ first and
- if existent - __del_builtin__ after that. A plain __del__
would behave as overridden by __del_derived__, i.e. won't be called
if the type implements FinalizablePyObjectDerived while
__del_builtin__ is called in any case.__del_derived__ in interface FinalizablePyObjectDerivedpublic void __ensure_finalizer__()
PyObjectorg.python.core.finalization.HasFinalizeTrigger shall
implement this method via:FinalizeTrigger.ensureFinalizer(this);__ensure_finalizer__ in class PyObjectpublic int traverseDerived(Visitproc visit, java.lang.Object arg)
TraverseprocDerivedPyObjects.
Like in CPython, arg must be passed
unmodified to visit as its second parameter.traverseDerived in interface TraverseprocDerivedpublic int traverseDictIfAny(Visitproc visit, java.lang.Object arg)
public PyString __str__()
PyObjectPyObject) calls PyObject.__repr__(), making it unnecessary to override
__str__ in sub-classes of PyObject where both forms are the same. A
common choice is to provide the same implementation to __str__ and
toString, for consistency in the printed form of objects between Python and
Java.public PyString __repr__()
PyObject__repr__ method. Each sub-class of
PyObject is likely to re-define this method to provide for its own reproduction.public PyString __hex__()
PyObjectpublic PyString __oct__()
PyObjectpublic PyFloat __float__()
PyObjectpublic PyComplex __complex__()
PyObject__complex__ in class PyObjectpublic PyObject __pos__()
PyObjectpublic PyObject __neg__()
PyObjectpublic PyObject __abs__()
PyObjectpublic PyObject __invert__()
PyObject__invert__ in class PyObjectpublic PyObject __reduce__()
PyObject__reduce__ in class PyObjectpublic PyObject __dir__()
PyObjectpublic PyObject __add__(PyObject other)
PyObjectpublic PyObject __radd__(PyObject other)
PyObjectpublic PyObject __sub__(PyObject other)
PyObjectpublic PyObject __rsub__(PyObject other)
PyObjectpublic PyObject __mul__(PyObject other)
PyObjectpublic PyObject __rmul__(PyObject other)
PyObjectpublic PyObject __div__(PyObject other)
PyObjectpublic PyObject __rdiv__(PyObject other)
PyObjectpublic PyObject __floordiv__(PyObject other)
PyObject__floordiv__ in class PyObjectother - the object to perform this binary operation with (the right-hand operand).public PyObject __rfloordiv__(PyObject other)
PyObject__rfloordiv__ in class PyObjectother - the object to perform this binary operation with (the left-hand operand).public PyObject __truediv__(PyObject other)
PyObject__truediv__ in class PyObjectother - the object to perform this binary operation with (the right-hand operand).public PyObject __rtruediv__(PyObject other)
PyObject__rtruediv__ in class PyObjectother - the object to perform this binary operation with (the left-hand operand).public PyObject __mod__(PyObject other)
PyObjectpublic PyObject __rmod__(PyObject other)
PyObjectpublic PyObject __divmod__(PyObject other)
PyObject__divmod__ in class PyObjectother - the object to perform this binary operation with (the right-hand operand).public PyObject __rdivmod__(PyObject other)
PyObject__rdivmod__ in class PyObjectother - the object to perform this binary operation with (the left-hand operand).public PyObject __rpow__(PyObject other)
PyObjectpublic PyObject __lshift__(PyObject other)
PyObject__lshift__ in class PyObjectother - the object to perform this binary operation with (the right-hand operand).public PyObject __rlshift__(PyObject other)
PyObject__rlshift__ in class PyObjectother - the object to perform this binary operation with (the left-hand operand).public PyObject __rshift__(PyObject other)
PyObject__rshift__ in class PyObjectother - the object to perform this binary operation with (the right-hand operand).public PyObject __rrshift__(PyObject other)
PyObject__rrshift__ in class PyObjectother - the object to perform this binary operation with (the left-hand operand).public PyObject __and__(PyObject other)
PyObjectpublic PyObject __rand__(PyObject other)
PyObjectpublic PyObject __or__(PyObject other)
PyObjectpublic PyObject __ror__(PyObject other)
PyObjectpublic PyObject __xor__(PyObject other)
PyObjectpublic PyObject __rxor__(PyObject other)
PyObjectpublic PyObject __lt__(PyObject other)
PyObjectpublic PyObject __le__(PyObject other)
PyObjectpublic PyObject __gt__(PyObject other)
PyObjectpublic PyObject __ge__(PyObject other)
PyObjectpublic PyObject __eq__(PyObject other)
PyObjectpublic PyObject __ne__(PyObject other)
PyObjectpublic PyObject __format__(PyObject other)
__format__ in class PyObjectpublic PyObject __iadd__(PyObject other)
PyObjectpublic PyObject __isub__(PyObject other)
PyObjectpublic PyObject __imul__(PyObject other)
PyObjectpublic PyObject __idiv__(PyObject other)
PyObjectpublic PyObject __ifloordiv__(PyObject other)
PyObject__ifloordiv__ in class PyObjectother - the object to perform this binary operation with (the right-hand operand).public PyObject __itruediv__(PyObject other)
PyObject__itruediv__ in class PyObjectother - the object to perform this binary operation with (the right-hand operand).public PyObject __imod__(PyObject other)
PyObjectpublic PyObject __ipow__(PyObject other)
PyObjectpublic PyObject __ilshift__(PyObject other)
PyObject__ilshift__ in class PyObjectother - the object to perform this binary operation with (the right-hand operand).public PyObject __irshift__(PyObject other)
PyObject__irshift__ in class PyObjectother - the object to perform this binary operation with (the right-hand operand).public PyObject __iand__(PyObject other)
PyObjectpublic PyObject __ior__(PyObject other)
PyObjectpublic PyObject __ixor__(PyObject other)
PyObjectpublic PyObject __int__()
PyObjectpublic PyObject __long__()
PyObjectpublic PyUnicode __unicode__()
__unicode__ in class PyObjectpublic int __cmp__(PyObject other)
PyObjectpublic boolean __nonzero__()
PyObjectPyObject is considered true.__nonzero__ in class PyObjectpublic boolean __contains__(PyObject o)
PyObject__contains__ in class PyObjecto - the element to search for in this container.public int __len__()
PyObjectpublic PyObject __iter__()
PyIOBasenext may be repeatedly called to produce (usually)
lines from this stream or file.public PyObject __iternext__()
PyObject__iternext__ in class PyIOBasepublic PyObject __finditem__(PyObject key)
PyObject__finditem__ in class PyObjectkey - the key to lookup in this containerpublic PyObject __finditem__(int key)
PyObjectint as the key.
By default, this method will call __finditem__(PyObject key) with the
appropriate args. The only reason to override this method is for performance.__finditem__ in class PyObjectkey - the key to lookup in this sequence.PyObject.__finditem__(PyObject)public PyObject __getitem__(PyObject key)
PyObject__finditem__ method instead.__getitem__ in class PyObjectkey - the key to lookup in this container.PyObject.__finditem__(PyObject)public void __setitem__(PyObject key, PyObject value)
PyObject__setitem__ in class PyObjectkey - the key whose value will be setvalue - the value to set this key topublic PyObject __getslice__(PyObject start, PyObject stop, PyObject step)
__getslice__ in class PyObjectpublic void __setslice__(PyObject start, PyObject stop, PyObject step, PyObject value)
__setslice__ in class PyObjectpublic void __delslice__(PyObject start, PyObject stop, PyObject step)
__delslice__ in class PyObjectpublic void __delitem__(PyObject key)
PyObject__delitem__ in class PyObjectkey - the key to be removed from the containerpublic PyObject __call__(PyObject[] args, java.lang.String[] keywords)
PyObjectpublic PyObject __findattr_ex__(java.lang.String name)
PyObjectPyObject.__getattr__(String) or PyObject.__findattr__(String). Both
methods have a clear policy for failed lookups.__findattr_ex__ in class PyObjectpublic void __setattr__(java.lang.String name,
PyObject value)
PyObject__setattr__ in class PyObjectname - the name whose value will be set - must be an interned string .value - the value to set this name toPyObject.__setattr__(PyString, PyObject)public void __delattr__(java.lang.String name)
PyObject__delattr__(PyString name) with the
appropriate args. The only reason to override this method is for performance.__delattr__ in class PyObjectname - the name which will be removed - must be an interned string .PyObject.__delattr__(PyString)public PyObject __get__(PyObject obj, PyObject type)
PyObject__get__ in class PyObjectobj - - the instance accessing this descriptor. Can be null if this is being accessed by
a type.type - - the type accessing this descriptor. Will be null if obj exists as obj is of the
type accessing the descriptor.public void __delete__(PyObject obj)
__delete__ in class PyObjectpublic PyObject __pow__(PyObject other, PyObject modulo)
PyObjectpublic void dispatch__init__(PyObject[] args, java.lang.String[] keywords)
PyObjectdispatch__init__ in class PyObjectpublic PyObject __index__()
PyObjectpublic java.lang.Object __tojava__(java.lang.Class c)
PyObjectPy.NoConversion if this
PyObject can not be converted to the desired Java class.__tojava__ in class PyObjectc - the Class to convert this PyObject to.public java.lang.Object __coerce_ex__(PyObject o)
PyObject__coerce_ex__ in class PyObjecto - the other object involved in the coercionpublic PyObject __enter__()
PyIOBasewith clause).public PyObject fileno()
PyIOBase_jyio.open(PyObject[], String[]) accepts the type that RawIOBase.fileno()
returns.public long seek(long pos,
int whence)
PyIOBasepos relative to a
position indicated by whence.
whence=0, the position will be set to pos bytes.whence=1 the position will be set to the current position plus
pos.whence=2 the position will be set to the stream size plus
pos (and usually pos<=0).public long tell()
PyIOBasepublic long truncate(long size)
PyIOBasesize bytes.public long truncate()
PyIOBasesize bytes to the current position (as reported by
tell()).public void flush()
PyIOBasepublic void close()
PyFileIOclosefd was specified as (or defaulted
to) True.public boolean seekable()
PyIOBasepublic void _checkSeekable(java.lang.String msg)
PyIOBase_checkSeekable in class PyIOBasemsg - optional custom messagepublic boolean readable()
PyIOBasepublic void _checkReadable(java.lang.String msg)
PyIOBase_checkReadable in class PyIOBasemsg - optional custom messagepublic boolean writable()
PyIOBasepublic void _checkWritable(java.lang.String msg)
PyIOBase_checkWritable in class PyIOBasemsg - optional custom messagepublic void _checkClosed(java.lang.String msg)
PyIOBasePyIOBase._checkSeekable(java.lang.String), etc.._checkClosed in class PyIOBasemsg - optional custom messagepublic boolean __exit__(PyObject type, PyObject value, PyObject traceback)
PyIOBasewith clause), and
will normally close the stream.public boolean isatty()
PyIOBasepublic PyObject readline()
PyIOBase'\n'), or the whole stream,
whichever is shorter.public PyObject readline(int limit)
PyIOBase'\n'), or the specified number of
bytes, or the whole stream, whichever is shortest.public PyObject readlines(PyObject hint)
PyIOBasepublic void writelines(PyObject lines)
PyIOBasewritelines in class PyIOBasepublic PyObject readall()
PyRawIOBaseread() operations on the underlying
stream. If the first read() returns None (only possible in the case
of a non-blocking stream), this method returns None.readall in class PyRawIOBasePy.None (when a non-blocking source
is not ready with further data)public PyObject read(int n)
PyRawIOBaseread in class PyRawIOBasen - number of bytes to read (if possible)Py.None (when a non-blocking source
is not ready with further data)public PyObject readinto(PyObject b)
PyRawIOBaselen(b) bytes into bytearray b and return the number of
bytes read. If the object is in non-blocking mode and no bytes are available,
None is returned.";public PyObject write(PyObject b)
PyRawIOBase