comparison env/lib/python3.9/site-packages/yaml/loader.py @ 0:4f3585e2f14b draft default tip

"planemo upload commit 60cee0fc7c0cda8592644e1aad72851dec82c959"
author shellac
date Mon, 22 Mar 2021 18:12:50 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:4f3585e2f14b
1
2 __all__ = ['BaseLoader', 'FullLoader', 'SafeLoader', 'Loader', 'UnsafeLoader']
3
4 from .reader import *
5 from .scanner import *
6 from .parser import *
7 from .composer import *
8 from .constructor import *
9 from .resolver import *
10
11 class BaseLoader(Reader, Scanner, Parser, Composer, BaseConstructor, BaseResolver):
12
13 def __init__(self, stream):
14 Reader.__init__(self, stream)
15 Scanner.__init__(self)
16 Parser.__init__(self)
17 Composer.__init__(self)
18 BaseConstructor.__init__(self)
19 BaseResolver.__init__(self)
20
21 class FullLoader(Reader, Scanner, Parser, Composer, FullConstructor, Resolver):
22
23 def __init__(self, stream):
24 Reader.__init__(self, stream)
25 Scanner.__init__(self)
26 Parser.__init__(self)
27 Composer.__init__(self)
28 FullConstructor.__init__(self)
29 Resolver.__init__(self)
30
31 class SafeLoader(Reader, Scanner, Parser, Composer, SafeConstructor, Resolver):
32
33 def __init__(self, stream):
34 Reader.__init__(self, stream)
35 Scanner.__init__(self)
36 Parser.__init__(self)
37 Composer.__init__(self)
38 SafeConstructor.__init__(self)
39 Resolver.__init__(self)
40
41 class Loader(Reader, Scanner, Parser, Composer, Constructor, Resolver):
42
43 def __init__(self, stream):
44 Reader.__init__(self, stream)
45 Scanner.__init__(self)
46 Parser.__init__(self)
47 Composer.__init__(self)
48 Constructor.__init__(self)
49 Resolver.__init__(self)
50
51 # UnsafeLoader is the same as Loader (which is and was always unsafe on
52 # untrusted input). Use of either Loader or UnsafeLoader should be rare, since
53 # FullLoad should be able to load almost all YAML safely. Loader is left intact
54 # to ensure backwards compatibility.
55 class UnsafeLoader(Reader, Scanner, Parser, Composer, Constructor, Resolver):
56
57 def __init__(self, stream):
58 Reader.__init__(self, stream)
59 Scanner.__init__(self)
60 Parser.__init__(self)
61 Composer.__init__(self)
62 Constructor.__init__(self)
63 Resolver.__init__(self)