\ :py:mod:`clipppy.yaml.resolver` ================================= .. py:module:: clipppy.yaml.resolver Module Contents --------------- .. py:class:: ClipppyResolver(version: Any = None, loader: Any = None, loadumper=None) contrary to the "normal" resolver, the smart resolver delays loading the pattern matching rules. That way it can decide to load 1.1 rules or the (default) 1.2 rules, that no longer support octal without 0o, sexagesimals and Yes/No/On/Off booleans. .. py:attribute:: _merge_tag :annotation: = tag:yaml.org,2002:merge .. py:attribute:: _mergepos_tag :annotation: = tag:clipppy:mergepos .. py:attribute:: _pos_tag :annotation: = tag:clipppy:pos .. py:attribute:: is_merge .. py:attribute:: is_mergepos .. py:attribute:: is_pos .. py:method:: resolve(self, kind: Type[ruamel.yaml.Node], value, implicit: tuple[bool, bool]) .. py:class:: ImplicitClipppyResolver(version: Any = None, loader: Any = None, loadumper=None) contrary to the "normal" resolver, the smart resolver delays loading the pattern matching rules. That way it can decide to load 1.1 rules or the (default) 1.2 rules, that no longer support octal without 0o, sexagesimals and Yes/No/On/Off booleans. .. py:function:: _key_is(key: Union[ruamel.yaml.Node, clipppy.utils.Sentinel], spval: clipppy.utils.Sentinel, tag: str)