API reference¶
-
class
camel.Camel(registries=())¶ -
dump(data)¶
-
load(data)¶
-
load_all(data)¶
-
load_first(data)¶
-
lock_version(cls, version)¶
-
make_dumper(stream)¶
-
make_loader(stream)¶
-
-
class
camel.CamelDumper(*args, **kwargs)¶ Subclass of yaml’s SafeDumper that scopes representers to the instance, rather than to the particular class, because damn.
-
add_multi_representer(data_type, representer)¶
-
add_representer(data_type, representer)¶
-
represent_binary(data)¶
-
-
class
camel.CamelLoader(*args, **kwargs)¶ Subclass of yaml’s SafeLoader that scopes constructors to the instance, rather than to the particular class, because damn.
-
add_constructor(data_type, constructor)¶
-
add_implicit_resolver(tag, regexp, first)¶
-
add_multi_constructor(data_type, constructor)¶
-
add_path_resolver(*args, **kwargs)¶
-
-
class
camel.CamelRegistry(tag_prefix=u'!')¶ -
dumper(cls, tag, version)¶
-
freeze()¶
-
frozen= False¶
-
inject_dumpers(dumper, version_locks=None)¶
-
inject_loaders(loader)¶
-
loader(tag, version)¶
-
run_constructor(constructor, version, *yaml_args)¶
-
run_representer(representer, tag, dumper, data)¶
-
-
exception
camel.DuplicateVersion¶