comicbox.schemas.yaml

source module comicbox.schemas.yaml

Comic yaml superclass.

Classes

source class YamlRenderModule()

Bases : BaseRenderModule

Marshmallow Render Module imitates json module.

Methods

  • dumps Dump dict to YAML string.

  • loads Load YAML string into a dict.

source classmethod YamlRenderModule.dumps(obj: Mapping, *args: Any, dfs: bool = False, **kwargs: Any)str

Dump dict to YAML string.

source classmethod YamlRenderModule.loads(s: str | bytes | bytearray, *args: Any, **kwargs: Any)Any

Load YAML string into a dict.

source class YamlSubSchema()

Bases : BaseSubSchema

YAML sub schema.

source class YamlSchema()

Bases : BaseSchema

YAML schema.

Methods

  • dumps Use dfs for render.

source class YamlSchema.Meta()

Bases : BaseSchema.Meta

Schema Options.

source method YamlSchema.dumps(obj: dict[str, Any] | MappingProxyType[str, Any], *args: Any, dfs: bool = False, dump: bool = True, **kwargs: Any)str

Use dfs for render.