module documentation
        
        
        I/O classes provide a uniform API for low-level input and output. Subclasses exist for a variety of input/output mechanisms.
| Class |  | A version of docutils.io.FileOutput which writes to a binary file. | 
| Class |  | Adapter for document tree input. | 
| Class |  | Input for single, simple file-like objects. | 
| Class |  | Output for single, simple file-like objects. | 
| Class |  | Abstract base class for input wrappers. | 
| Class |  | Degenerate input: read nothing. | 
| Class |  | Degenerate output: write nothing. | 
| Class |  | Abstract base class for output wrappers. | 
| Class |  | Direct string input. | 
| Class |  | Direct string output. | 
| Exception |  | Undocumented | 
| Exception |  | Undocumented | 
| Function | check | Test, whether the encoding of streammatchesencoding. | 
Test, whether the encoding of stream matches encoding.
Returns
| Unknown Field: none | |
| if encodingorstream.encodingare not a valid encoding
argument (e.g. None) or `stream.encoding is missing. | |
| Unknown Field: true | |
| if the encoding argument resolves to the same value as encoding, | |
| Unknown Field: false | |
| if the encodings differ. |