class documentation

class FileOutput(Output):

Known subclasses: docutils.io.BinaryFileOutput

View In Hierarchy

Output for single, simple file-like objects.
Method __init__ No summary
Method close Undocumented
Method open Undocumented
Method write Encode data, write it to a single file, and return it.
Instance Variable autoclose Undocumented
Instance Variable destination The destination for output data.
Instance Variable destination​_path A text reference to the destination.
Instance Variable mode The mode argument for open().
Instance Variable opened Undocumented
Instance Variable ​_stderr Undocumented

Inherited from Output:

Method __repr__ Undocumented
Method encode Undocumented
Class Variable component​_type Undocumented
Class Variable default​_destination​_path Undocumented
Instance Variable encoding Text encoding for the output destination.
Instance Variable error​_handler Text encoding error handler.

Inherited from TransformSpec (via Output):

Method get​_transforms Transforms required by this class. Override in subclasses.
Class Variable default​_transforms Undocumented
Class Variable unknown​_reference​_resolvers No summary
def __init__(self, destination=None, destination_path=None, encoding=None, error_handler='strict', autoclose=True, handle_io_errors=None, mode=None):
Parameters
destinationeither a file-like object (which is written directly) or None (which implies sys.stdout if no destination_path given).
destination​_patha path to a file, which is opened and then written.
encodingthe text encoding of the output file.
error​_handlerthe encoding error handler to use.
autocloseclose automatically after write (except when sys.stdout or sys.stderr is the destination).
handle​_io​_errorsignored, deprecated, will be removed.
modehow the file is to be opened (see standard function open). The default is 'w', providing universal newline support for text files.
def close(self):

Undocumented

def open(self):

Undocumented

def write(self, data):

Encode data, write it to a single file, and return it.

With Python 3 or binary output mode, data is returned unchanged, except when specified encoding and output encoding differ.

autoclose =

Undocumented

destination =
The destination for output data.
destination_path =
A text reference to the destination.
mode =
The mode argument for open().
opened: bool =

Undocumented

_stderr =

Undocumented