Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
dumper.py221 linesDownload Raw Back to yaml
1 2from __future__ import annotations3 4from ruamel.yaml.emitter import Emitter5from ruamel.yaml.serializer import Serializer6from ruamel.yaml.representer import (7    Representer,8    SafeRepresenter,9    BaseRepresenter,10    RoundTripRepresenter,11)12from ruamel.yaml.resolver import Resolver, BaseResolver, VersionedResolver13 14if False:  # MYPY15    from typing import Any, Dict, List, Union, Optional  # NOQA16    from ruamel.yaml.compat import StreamType, VersionType  # NOQA17 18__all__ = ['BaseDumper', 'SafeDumper', 'Dumper', 'RoundTripDumper']19 20 21class BaseDumper(Emitter, Serializer, BaseRepresenter, BaseResolver):22    def __init__(23        self: Any,24        stream: StreamType,25        default_style: Any = None,26        default_flow_style: Any = None,27        canonical: Optional[bool] = None,28        indent: Optional[int] = None,29        width: Optional[int] = None,30        allow_unicode: Optional[bool] = None,31        line_break: Any = None,32        encoding: Any = None,33        explicit_start: Optional[bool] = None,34        explicit_end: Optional[bool] = None,35        version: Any = None,36        tags: Any = None,37        block_seq_indent: Any = None,38        top_level_colon_align: Any = None,39        prefix_colon: Any = None,40    ) -> None:41        # NOQA42        Emitter.__init__(43            self,44            stream,45            canonical=canonical,46            indent=indent,47            width=width,48            allow_unicode=allow_unicode,49            line_break=line_break,50            block_seq_indent=block_seq_indent,51            dumper=self,52        )53        Serializer.__init__(54            self,55            encoding=encoding,56            explicit_start=explicit_start,57            explicit_end=explicit_end,58            version=version,59            tags=tags,60            dumper=self,61        )62        BaseRepresenter.__init__(63            self,64            default_style=default_style,65            default_flow_style=default_flow_style,66            dumper=self,67        )68        BaseResolver.__init__(self, loadumper=self)69 70 71class SafeDumper(Emitter, Serializer, SafeRepresenter, Resolver):72    def __init__(73        self,74        stream: StreamType,75        default_style: Any = None,76        default_flow_style: Any = None,77        canonical: Optional[bool] = None,78        indent: Optional[int] = None,79        width: Optional[int] = None,80        allow_unicode: Optional[bool] = None,81        line_break: Any = None,82        encoding: Any = None,83        explicit_start: Optional[bool] = None,84        explicit_end: Optional[bool] = None,85        version: Any = None,86        tags: Any = None,87        block_seq_indent: Any = None,88        top_level_colon_align: Any = None,89        prefix_colon: Any = None,90    ) -> None:91        # NOQA92        Emitter.__init__(93            self,94            stream,95            canonical=canonical,96            indent=indent,97            width=width,98            allow_unicode=allow_unicode,99            line_break=line_break,100            block_seq_indent=block_seq_indent,101            dumper=self,102        )103        Serializer.__init__(104            self,105            encoding=encoding,106            explicit_start=explicit_start,107            explicit_end=explicit_end,108            version=version,109            tags=tags,110            dumper=self,111        )112        SafeRepresenter.__init__(113            self,114            default_style=default_style,115            default_flow_style=default_flow_style,116            dumper=self,117        )118        Resolver.__init__(self, loadumper=self)119 120 121class Dumper(Emitter, Serializer, Representer, Resolver):122    def __init__(123        self,124        stream: StreamType,125        default_style: Any = None,126        default_flow_style: Any = None,127        canonical: Optional[bool] = None,128        indent: Optional[int] = None,129        width: Optional[int] = None,130        allow_unicode: Optional[bool] = None,131        line_break: Any = None,132        encoding: Any = None,133        explicit_start: Optional[bool] = None,134        explicit_end: Optional[bool] = None,135        version: Any = None,136        tags: Any = None,137        block_seq_indent: Any = None,138        top_level_colon_align: Any = None,139        prefix_colon: Any = None,140    ) -> None:141        # NOQA142        Emitter.__init__(143            self,144            stream,145            canonical=canonical,146            indent=indent,147            width=width,148            allow_unicode=allow_unicode,149            line_break=line_break,150            block_seq_indent=block_seq_indent,151            dumper=self,152        )153        Serializer.__init__(154            self,155            encoding=encoding,156            explicit_start=explicit_start,157            explicit_end=explicit_end,158            version=version,159            tags=tags,160            dumper=self,161        )162        Representer.__init__(163            self,164            default_style=default_style,165            default_flow_style=default_flow_style,166            dumper=self,167        )168        Resolver.__init__(self, loadumper=self)169 170 171class RoundTripDumper(Emitter, Serializer, RoundTripRepresenter, VersionedResolver):172    def __init__(173        self,174        stream: StreamType,175        default_style: Any = None,176        default_flow_style: Optional[bool] = None,177        canonical: Optional[int] = None,178        indent: Optional[int] = None,179        width: Optional[int] = None,180        allow_unicode: Optional[bool] = None,181        line_break: Any = None,182        encoding: Any = None,183        explicit_start: Optional[bool] = None,184        explicit_end: Optional[bool] = None,185        version: Any = None,186        tags: Any = None,187        block_seq_indent: Any = None,188        top_level_colon_align: Any = None,189        prefix_colon: Any = None,190    ) -> None:191        # NOQA192        Emitter.__init__(193            self,194            stream,195            canonical=canonical,196            indent=indent,197            width=width,198            allow_unicode=allow_unicode,199            line_break=line_break,200            block_seq_indent=block_seq_indent,201            top_level_colon_align=top_level_colon_align,202            prefix_colon=prefix_colon,203            dumper=self,204        )205        Serializer.__init__(206            self,207            encoding=encoding,208            explicit_start=explicit_start,209            explicit_end=explicit_end,210            version=version,211            tags=tags,212            dumper=self,213        )214        RoundTripRepresenter.__init__(215            self,216            default_style=default_style,217            default_flow_style=default_flow_style,218            dumper=self,219        )220        VersionedResolver.__init__(self, loader=self)221 
codekingpro/portable-devtools · Team Ai