massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / third_party / 2and3 / yaml / constructor.pyi
diff --git a/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/third_party/2and3/yaml/constructor.pyi b/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/third_party/2and3/yaml/constructor.pyi
new file mode 100644 (file)
index 0000000..25100b9
--- /dev/null
@@ -0,0 +1,68 @@
+from yaml.error import Mark, YAMLError, MarkedYAMLError\r
+from yaml.nodes import Node, ScalarNode, CollectionNode, SequenceNode, MappingNode\r
+\r
+from typing import Any\r
+\r
+class ConstructorError(MarkedYAMLError): ...\r
+\r
+class BaseConstructor:\r
+    yaml_constructors = ...  # type: Any\r
+    yaml_multi_constructors = ...  # type: Any\r
+    constructed_objects = ...  # type: Any\r
+    recursive_objects = ...  # type: Any\r
+    state_generators = ...  # type: Any\r
+    deep_construct = ...  # type: Any\r
+    def __init__(self) -> None: ...\r
+    def check_data(self): ...\r
+    def get_data(self): ...\r
+    def get_single_data(self): ...\r
+    def construct_document(self, node): ...\r
+    def construct_object(self, node, deep=...): ...\r
+    def construct_scalar(self, node): ...\r
+    def construct_sequence(self, node, deep=...): ...\r
+    def construct_mapping(self, node, deep=...): ...\r
+    def construct_pairs(self, node, deep=...): ...\r
+    @classmethod\r
+    def add_constructor(cls, tag, constructor): ...\r
+    @classmethod\r
+    def add_multi_constructor(cls, tag_prefix, multi_constructor): ...\r
+\r
+class SafeConstructor(BaseConstructor):\r
+    def construct_scalar(self, node): ...\r
+    def flatten_mapping(self, node): ...\r
+    def construct_mapping(self, node, deep=...): ...\r
+    def construct_yaml_null(self, node): ...\r
+    bool_values = ...  # type: Any\r
+    def construct_yaml_bool(self, node): ...\r
+    def construct_yaml_int(self, node): ...\r
+    inf_value = ...  # type: Any\r
+    nan_value = ...  # type: Any\r
+    def construct_yaml_float(self, node): ...\r
+    def construct_yaml_binary(self, node): ...\r
+    timestamp_regexp = ...  # type: Any\r
+    def construct_yaml_timestamp(self, node): ...\r
+    def construct_yaml_omap(self, node): ...\r
+    def construct_yaml_pairs(self, node): ...\r
+    def construct_yaml_set(self, node): ...\r
+    def construct_yaml_str(self, node): ...\r
+    def construct_yaml_seq(self, node): ...\r
+    def construct_yaml_map(self, node): ...\r
+    def construct_yaml_object(self, node, cls): ...\r
+    def construct_undefined(self, node): ...\r
+\r
+class Constructor(SafeConstructor):\r
+    def construct_python_str(self, node): ...\r
+    def construct_python_unicode(self, node): ...\r
+    def construct_python_long(self, node): ...\r
+    def construct_python_complex(self, node): ...\r
+    def construct_python_tuple(self, node): ...\r
+    def find_python_module(self, name, mark): ...\r
+    def find_python_name(self, name, mark): ...\r
+    def construct_python_name(self, suffix, node): ...\r
+    def construct_python_module(self, suffix, node): ...\r
+    class classobj: ...\r
+    def make_python_instance(self, suffix, node, args=..., kwds=..., newobj=...): ...\r
+    def set_python_instance_state(self, instance, state): ...\r
+    def construct_python_object(self, suffix, node): ...\r
+    def construct_python_object_apply(self, suffix, node, newobj=...): ...\r
+    def construct_python_object_new(self, suffix, node): ...\r