OpenQuizz
Une application de gestion des contenus pédagogiques
_FixupStream Class Reference
Inheritance diagram for _FixupStream:
Collaboration diagram for _FixupStream:

Public Member Functions

def __init__ (self, stream, force_readable=False, force_writable=False)
 
def __getattr__ (self, name)
 
def read1 (self, size)
 
def readable (self)
 
def writable (self)
 
def seekable (self)
 

Detailed Description

The new io interface needs more from streams than streams
traditionally implement.  As such, this fix-up code is necessary in
some circumstances.

The forcing of readable and writable flags are there because some tools
put badly patched objects on sys (one such offender are certain version
of jupyter notebook).

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  stream,
  force_readable = False,
  force_writable = False 
)

Member Function Documentation

◆ __getattr__()

def __getattr__ (   self,
  name 
)

◆ read1()

def read1 (   self,
  size 
)

◆ readable()

def readable (   self)

◆ seekable()

def seekable (   self)

◆ writable()

def writable (   self)

The documentation for this class was generated from the following file: