Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

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)