| Viewing file:  loader.py (2.01 KB)      -rw-r--r-- Select action/file-type:
 
  (+) |  (+) |  (+) | Code (+) | Session (+) |  (+) | SDB (+) |  (+) |  (+) |  (+) |  (+) |  (+) | 
 
__all__ = ['BaseLoader', 'FullLoader', 'SafeLoader', 'Loader', 'UnsafeLoader']
 
 from .reader import *
 from .scanner import *
 from .parser import *
 from .composer import *
 from .constructor import *
 from .resolver import *
 
 class BaseLoader(Reader, Scanner, Parser, Composer, BaseConstructor, BaseResolver):
 
 def __init__(self, stream):
 Reader.__init__(self, stream)
 Scanner.__init__(self)
 Parser.__init__(self)
 Composer.__init__(self)
 BaseConstructor.__init__(self)
 BaseResolver.__init__(self)
 
 class FullLoader(Reader, Scanner, Parser, Composer, FullConstructor, Resolver):
 
 def __init__(self, stream):
 Reader.__init__(self, stream)
 Scanner.__init__(self)
 Parser.__init__(self)
 Composer.__init__(self)
 FullConstructor.__init__(self)
 Resolver.__init__(self)
 
 class SafeLoader(Reader, Scanner, Parser, Composer, SafeConstructor, Resolver):
 
 def __init__(self, stream):
 Reader.__init__(self, stream)
 Scanner.__init__(self)
 Parser.__init__(self)
 Composer.__init__(self)
 SafeConstructor.__init__(self)
 Resolver.__init__(self)
 
 class Loader(Reader, Scanner, Parser, Composer, Constructor, Resolver):
 
 def __init__(self, stream):
 Reader.__init__(self, stream)
 Scanner.__init__(self)
 Parser.__init__(self)
 Composer.__init__(self)
 Constructor.__init__(self)
 Resolver.__init__(self)
 
 # UnsafeLoader is the same as Loader (which is and was always unsafe on
 # untrusted input). Use of either Loader or UnsafeLoader should be rare, since
 # FullLoad should be able to load almost all YAML safely. Loader is left intact
 # to ensure backwards compatibility.
 class UnsafeLoader(Reader, Scanner, Parser, Composer, Constructor, Resolver):
 
 def __init__(self, stream):
 Reader.__init__(self, stream)
 Scanner.__init__(self)
 Parser.__init__(self)
 Composer.__init__(self)
 Constructor.__init__(self)
 Resolver.__init__(self)
 
 |