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

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

 

__all__ = ['CBaseLoader', 'CSafeLoader', 'CLoader', 

'CBaseDumper', 'CSafeDumper', 'CDumper'] 

 

from _yaml import CParser, CEmitter 

 

from .constructor import * 

 

from .serializer import * 

from .representer import * 

 

from .resolver import * 

 

class CBaseLoader(CParser, BaseConstructor, BaseResolver): 

 

def __init__(self, stream): 

CParser.__init__(self, stream) 

BaseConstructor.__init__(self) 

BaseResolver.__init__(self) 

 

class CSafeLoader(CParser, SafeConstructor, Resolver): 

 

def __init__(self, stream): 

CParser.__init__(self, stream) 

SafeConstructor.__init__(self) 

Resolver.__init__(self) 

 

class CLoader(CParser, Constructor, Resolver): 

 

def __init__(self, stream): 

CParser.__init__(self, stream) 

Constructor.__init__(self) 

Resolver.__init__(self) 

 

class CBaseDumper(CEmitter, 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): 

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

indent=indent, width=width, encoding=encoding, 

allow_unicode=allow_unicode, line_break=line_break, 

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 CSafeDumper(CEmitter, 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): 

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

indent=indent, width=width, encoding=encoding, 

allow_unicode=allow_unicode, line_break=line_break, 

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 CDumper(CEmitter, 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): 

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

indent=indent, width=width, encoding=encoding, 

allow_unicode=allow_unicode, line_break=line_break, 

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)