2 __all__
= ['BaseDumper', 'SafeDumper', 'Dumper']
5 from serializer
import *
6 from representer
import *
9 class BaseDumper(Emitter
, Serializer
, BaseRepresenter
, BaseResolver
):
11 def __init__(self
, stream
,
12 default_style
=None, default_flow_style
=None,
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):
17 Emitter
.__init
__(self
, stream
, canonical
=canonical
,
18 indent
=indent
, width
=width
,
19 allow_uncode
=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
)
25 Resolver
.__init
__(self
)
27 class SafeDumper(Emitter
, Serializer
, SafeRepresenter
, Resolver
):
29 def __init__(self
, stream
,
30 default_style
=None, default_flow_style
=None,
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):
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
)
43 Resolver
.__init
__(self
)
45 class Dumper(Emitter
, Serializer
, Representer
, Resolver
):
47 def __init__(self
, stream
,
48 default_style
=None, default_flow_style
=None,
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):
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
)
61 Resolver
.__init
__(self
)