OpenQuizz
Une application de gestion des contenus pédagogiques
UnsafeLoader Class Reference
Inheritance diagram for UnsafeLoader:
Collaboration diagram for UnsafeLoader:

Public Member Functions

def __init__ (self, stream)
 
- Public Member Functions inherited from Reader
def peek (self, index=0)
 
def prefix (self, length=1)
 
def forward (self, length=1)
 
def get_mark (self)
 
def determine_encoding (self)
 
def check_printable (self, data)
 
def update (self, length)
 
def update_raw (self, size=4096)
 
- Public Member Functions inherited from Scanner
def __init__ (self)
 
def check_token (self, *choices)
 
def peek_token (self)
 
def get_token (self)
 
def need_more_tokens (self)
 
def fetch_more_tokens (self)
 
def next_possible_simple_key (self)
 
def stale_possible_simple_keys (self)
 
def save_possible_simple_key (self)
 
def remove_possible_simple_key (self)
 
def unwind_indent (self, column)
 
def add_indent (self, column)
 
def fetch_stream_start (self)
 
def fetch_stream_end (self)
 
def fetch_directive (self)
 
def fetch_document_start (self)
 
def fetch_document_end (self)
 
def fetch_document_indicator (self, TokenClass)
 
def fetch_flow_sequence_start (self)
 
def fetch_flow_mapping_start (self)
 
def fetch_flow_collection_start (self, TokenClass)
 
def fetch_flow_sequence_end (self)
 
def fetch_flow_mapping_end (self)
 
def fetch_flow_collection_end (self, TokenClass)
 
def fetch_flow_entry (self)
 
def fetch_block_entry (self)
 
def fetch_key (self)
 
def fetch_value (self)
 
def fetch_alias (self)
 
def fetch_anchor (self)
 
def fetch_tag (self)
 
def fetch_literal (self)
 
def fetch_folded (self)
 
def fetch_block_scalar (self, style)
 
def fetch_single (self)
 
def fetch_double (self)
 
def fetch_flow_scalar (self, style)
 
def fetch_plain (self)
 
def check_directive (self)
 
def check_document_start (self)
 
def check_document_end (self)
 
def check_block_entry (self)
 
def check_key (self)
 
def check_value (self)
 
def check_plain (self)
 
def scan_to_next_token (self)
 
def scan_directive (self)
 
def scan_directive_name (self, start_mark)
 
def scan_yaml_directive_value (self, start_mark)
 
def scan_yaml_directive_number (self, start_mark)
 
def scan_tag_directive_value (self, start_mark)
 
def scan_tag_directive_handle (self, start_mark)
 
def scan_tag_directive_prefix (self, start_mark)
 
def scan_directive_ignored_line (self, start_mark)
 
def scan_anchor (self, TokenClass)
 
def scan_tag (self)
 
def scan_block_scalar (self, style)
 
def scan_block_scalar_indicators (self, start_mark)
 
def scan_block_scalar_ignored_line (self, start_mark)
 
def scan_block_scalar_indentation (self)
 
def scan_block_scalar_breaks (self, indent)
 
def scan_flow_scalar (self, style)
 
def scan_flow_scalar_non_spaces (self, double, start_mark)
 
def scan_flow_scalar_spaces (self, double, start_mark)
 
def scan_flow_scalar_breaks (self, double, start_mark)
 
def scan_plain (self)
 
def scan_plain_spaces (self, indent, start_mark)
 
def scan_tag_handle (self, name, start_mark)
 
def scan_tag_uri (self, name, start_mark)
 
def scan_uri_escapes (self, name, start_mark)
 
def scan_line_break (self)
 
- Public Member Functions inherited from Parser
def __init__ (self)
 
def dispose (self)
 
def check_event (self, *choices)
 
def peek_event (self)
 
def get_event (self)
 
def parse_stream_start (self)
 
def parse_implicit_document_start (self)
 
def parse_document_start (self)
 
def parse_document_end (self)
 
def parse_document_content (self)
 
def process_directives (self)
 
def parse_block_node (self)
 
def parse_flow_node (self)
 
def parse_block_node_or_indentless_sequence (self)
 
def parse_node (self, block=False, indentless_sequence=False)
 
def parse_block_sequence_first_entry (self)
 
def parse_block_sequence_entry (self)
 
def parse_indentless_sequence_entry (self)
 
def parse_block_mapping_first_key (self)
 
def parse_block_mapping_key (self)
 
def parse_block_mapping_value (self)
 
def parse_flow_sequence_first_entry (self)
 
def parse_flow_sequence_entry (self, first=False)
 
def parse_flow_sequence_entry_mapping_key (self)
 
def parse_flow_sequence_entry_mapping_value (self)
 
def parse_flow_sequence_entry_mapping_end (self)
 
def parse_flow_mapping_first_key (self)
 
def parse_flow_mapping_key (self, first=False)
 
def parse_flow_mapping_value (self)
 
def parse_flow_mapping_empty_value (self)
 
def process_empty_scalar (self, mark)
 
- Public Member Functions inherited from Composer
def __init__ (self)
 
def check_node (self)
 
def get_node (self)
 
def get_single_node (self)
 
def compose_document (self)
 
def compose_node (self, parent, index)
 
def compose_scalar_node (self, anchor)
 
def compose_sequence_node (self, anchor)
 
def compose_mapping_node (self, anchor)
 
- Public Member Functions inherited from UnsafeConstructor
def find_python_module (self, name, mark)
 
def find_python_name (self, name, mark)
 
def make_python_instance (self, suffix, node, args=None, kwds=None, newobj=False)
 
def set_python_instance_state (self, instance, state)
 
- Public Member Functions inherited from FullConstructor
def get_state_keys_blacklist (self)
 
def get_state_keys_blacklist_regexp (self)
 
def construct_python_str (self, node)
 
def construct_python_unicode (self, node)
 
def construct_python_bytes (self, node)
 
def construct_python_long (self, node)
 
def construct_python_complex (self, node)
 
def construct_python_tuple (self, node)
 
def find_python_module (self, name, mark, unsafe=False)
 
def find_python_name (self, name, mark, unsafe=False)
 
def construct_python_name (self, suffix, node)
 
def construct_python_module (self, suffix, node)
 
def make_python_instance (self, suffix, node, args=None, kwds=None, newobj=False, unsafe=False)
 
def set_python_instance_state (self, instance, state, unsafe=False)
 
def construct_python_object (self, suffix, node)
 
def construct_python_object_apply (self, suffix, node, newobj=False)
 
def construct_python_object_new (self, suffix, node)
 
- Public Member Functions inherited from SafeConstructor
def construct_scalar (self, node)
 
def flatten_mapping (self, node)
 
def construct_mapping (self, node, deep=False)
 
def construct_yaml_null (self, node)
 
def construct_yaml_bool (self, node)
 
def construct_yaml_int (self, node)
 
def construct_yaml_float (self, node)
 
def construct_yaml_binary (self, node)
 
def construct_yaml_timestamp (self, node)
 
def construct_yaml_omap (self, node)
 
def construct_yaml_pairs (self, node)
 
def construct_yaml_set (self, node)
 
def construct_yaml_str (self, node)
 
def construct_yaml_seq (self, node)
 
def construct_yaml_map (self, node)
 
def construct_yaml_object (self, node, cls)
 
def construct_undefined (self, node)
 
- Public Member Functions inherited from BaseConstructor
def __init__ (self)
 
def check_data (self)
 
def check_state_key (self, key)
 
def get_data (self)
 
def get_single_data (self)
 
def construct_document (self, node)
 
def construct_object (self, node, deep=False)
 
def construct_sequence (self, node, deep=False)
 
def construct_pairs (self, node, deep=False)
 
def add_constructor (cls, tag, constructor)
 
def add_multi_constructor (cls, tag_prefix, multi_constructor)
 
- Public Member Functions inherited from BaseResolver
def __init__ (self)
 
def add_implicit_resolver (cls, tag, regexp, first)
 
def add_path_resolver (cls, tag, path, kind=None)
 
def descend_resolver (self, current_node, current_index)
 
def ascend_resolver (self)
 
def check_resolver_prefix (self, depth, path, kind, current_node, current_index)
 
def resolve (self, kind, value, implicit)
 

Additional Inherited Members

- Data Fields inherited from Reader
 name
 
 stream
 
 stream_pointer
 
 eof
 
 buffer
 
 pointer
 
 raw_buffer
 
 raw_decode
 
 encoding
 
 index
 
 line
 
 column
 
- Data Fields inherited from Scanner
 done
 
 flow_level
 
 tokens
 
 tokens_taken
 
 indent
 In flow context, tokens should respect indentation. More...
 
 indents
 
 allow_simple_key
 
 possible_simple_keys
 
 column
 
 index
 
- Data Fields inherited from Parser
 current_event
 
 yaml_version
 
 tag_handles
 
 states
 
 marks
 
 state
 
- Data Fields inherited from Composer
 anchors
 
- Data Fields inherited from FullConstructor
 state_keys_blacklist_regexp
 
- Data Fields inherited from BaseConstructor
 constructed_objects
 
 recursive_objects
 
 state_generators
 
 deep_construct
 
- Data Fields inherited from BaseResolver
 resolver_exact_paths
 
 resolver_prefix_paths
 
- Static Public Attributes inherited from Reader
 NON_PRINTABLE
 
- Static Public Attributes inherited from Scanner
 ESCAPE_REPLACEMENTS
 
 ESCAPE_CODES
 
- Static Public Attributes inherited from Parser
 DEFAULT_TAGS
 
- Static Public Attributes inherited from SafeConstructor
 bool_values
 
 inf_value
 
 nan_value
 
 timestamp_regexp
 
- Static Public Attributes inherited from BaseConstructor
 yaml_constructors
 
 yaml_multi_constructors
 
- Static Public Attributes inherited from BaseResolver
 DEFAULT_SCALAR_TAG
 
 DEFAULT_SEQUENCE_TAG
 
 DEFAULT_MAPPING_TAG
 
 yaml_implicit_resolvers
 
 yaml_path_resolvers
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  stream 
)

Reimplemented from Reader.


The documentation for this class was generated from the following file: