class ThreadOut(object):
A file like object that diverts writing operations
to per-thread writefuncs.
This is a py lib internal class and not meant for outer use
or modification.
class attributes and properties:
softspace: <property object (dynamically calculated value)>
methods:
def deinstall(self):
*no docstring available*
arguments:
return value:
<UNKNOWN>
source: thread/io.py
|
def deinstall(self): |
self._used -= 1 |
x = self._used |
if x <= 0: |
obj, attrname = self._address |
setattr(obj, attrname, self._oldout) | |
def delwritefunc(self, tid=None, ignoremissing=True):
*no docstring available*
arguments:
- self: <UNKNOWN>
- tid: <UNKNOWN>
- ignoremissing: <UNKNOWN>
return value:
<UNKNOWN>
source: thread/io.py
|
def delwritefunc(self, tid=None, ignoremissing=True): |
if tid is None: |
tid = thread.get_ident() |
try: |
del self._tid2out[tid] |
except KeyError: |
if not ignoremissing: |
raise | |
def flush(self):
*no docstring available*
arguments:
return value:
<UNKNOWN>
def isatty(self):
*no docstring available*
arguments:
return value:
<UNKNOWN>
def resetdefault(self):
*no docstring available*
arguments:
return value:
<UNKNOWN>
def setdefaultwriter(self, writefunc):
*no docstring available*
arguments:
- self: <UNKNOWN>
- writefunc: <UNKNOWN>
return value:
<UNKNOWN>
def setwritefunc(self, writefunc, tid=None):
*no docstring available*
arguments:
- self: <UNKNOWN>
- writefunc: <UNKNOWN>
- tid: <UNKNOWN>
return value:
<UNKNOWN>
source: thread/io.py
|
def setwritefunc(self, writefunc, tid=None): |
assert callable(writefunc) |
if tid is None: |
tid = thread.get_ident() |
self._tid2out[tid] = [0, writefunc] | |
def write(self, data):
*no docstring available*
arguments:
- self: <UNKNOWN>
- data: <UNKNOWN>
return value:
<UNKNOWN>