codekingpro/portable-devtools
114k
1 2__all__ = ['BaseDumper', 'SafeDumper', 'Dumper']3 4from .emitter import *5from .serializer import *6from .representer import *7from .resolver import *8 9class BaseDumper(Emitter, Serializer, BaseRepresenter, BaseResolver):10 11 def __init__(self, stream,12 default_style=None, default_flow_style=False,13 canonical=None, indent=None, width=None,14 allow_unicode=None, line_break=None,15 encoding=None, explicit_start=None, explicit_end=None,16 version=None, tags=None, sort_keys=True):17 Emitter.__init__(self, stream, canonical=canonical,18 indent=indent, width=width,19 allow_unicode=allow_unicode, line_break=line_break)20 Serializer.__init__(self, encoding=encoding,21 explicit_start=explicit_start, explicit_end=explicit_end,22 version=version, tags=tags)23 Representer.__init__(self, default_style=default_style,24 default_flow_style=default_flow_style, sort_keys=sort_keys)25 Resolver.__init__(self)26 27class SafeDumper(Emitter, Serializer, SafeRepresenter, Resolver):28 29 def __init__(self, stream,30 default_style=None, default_flow_style=False,31 canonical=None, indent=None, width=None,32 allow_unicode=None, line_break=None,33 encoding=None, explicit_start=None, explicit_end=None,34 version=None, tags=None, sort_keys=True):35 Emitter.__init__(self, stream, canonical=canonical,36 indent=indent, width=width,37 allow_unicode=allow_unicode, line_break=line_break)38 Serializer.__init__(self, encoding=encoding,39 explicit_start=explicit_start, explicit_end=explicit_end,40 version=version, tags=tags)41 SafeRepresenter.__init__(self, default_style=default_style,42 default_flow_style=default_flow_style, sort_keys=sort_keys)43 Resolver.__init__(self)44 45class Dumper(Emitter, Serializer, Representer, Resolver):46 47 def __init__(self, stream,48 default_style=None, default_flow_style=False,49 canonical=None, indent=None, width=None,50 allow_unicode=None, line_break=None,51 encoding=None, explicit_start=None, explicit_end=None,52 version=None, tags=None, sort_keys=True):53 Emitter.__init__(self, stream, canonical=canonical,54 indent=indent, width=width,55 allow_unicode=allow_unicode, line_break=line_break)56 Serializer.__init__(self, encoding=encoding,57 explicit_start=explicit_start, explicit_end=explicit_end,58 version=version, tags=tags)59 Representer.__init__(self, default_style=default_style,60 default_flow_style=default_flow_style, sort_keys=sort_keys)61 Resolver.__init__(self)62 63 