1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

 

__all__ = ['BaseDumper', 'SafeDumper', 'Dumper'] 

 

from .emitter import * 

from .serializer import * 

from .representer import * 

from .resolver import * 

 

class BaseDumper(Emitter, Serializer, BaseRepresenter, BaseResolver): 

 

def __init__(self, stream, 

default_style=None, default_flow_style=None, 

canonical=None, indent=None, width=None, 

allow_unicode=None, line_break=None, 

encoding=None, explicit_start=None, explicit_end=None, 

version=None, tags=None): 

Emitter.__init__(self, stream, canonical=canonical, 

indent=indent, width=width, 

allow_unicode=allow_unicode, line_break=line_break) 

Serializer.__init__(self, encoding=encoding, 

explicit_start=explicit_start, explicit_end=explicit_end, 

version=version, tags=tags) 

Representer.__init__(self, default_style=default_style, 

default_flow_style=default_flow_style) 

Resolver.__init__(self) 

 

class SafeDumper(Emitter, Serializer, SafeRepresenter, Resolver): 

 

def __init__(self, stream, 

default_style=None, default_flow_style=None, 

canonical=None, indent=None, width=None, 

allow_unicode=None, line_break=None, 

encoding=None, explicit_start=None, explicit_end=None, 

version=None, tags=None): 

Emitter.__init__(self, stream, canonical=canonical, 

indent=indent, width=width, 

allow_unicode=allow_unicode, line_break=line_break) 

Serializer.__init__(self, encoding=encoding, 

explicit_start=explicit_start, explicit_end=explicit_end, 

version=version, tags=tags) 

SafeRepresenter.__init__(self, default_style=default_style, 

default_flow_style=default_flow_style) 

Resolver.__init__(self) 

 

class Dumper(Emitter, Serializer, Representer, Resolver): 

 

def __init__(self, stream, 

default_style=None, default_flow_style=None, 

canonical=None, indent=None, width=None, 

allow_unicode=None, line_break=None, 

encoding=None, explicit_start=None, explicit_end=None, 

version=None, tags=None): 

Emitter.__init__(self, stream, canonical=canonical, 

indent=indent, width=width, 

allow_unicode=allow_unicode, line_break=line_break) 

Serializer.__init__(self, encoding=encoding, 

explicit_start=explicit_start, explicit_end=explicit_end, 

version=version, tags=tags) 

Representer.__init__(self, default_style=default_style, 

default_flow_style=default_flow_style) 

Resolver.__init__(self)