config_wrangler.config_wrangler_config module

class config_wrangler.config_wrangler_config.ConfigWranglerConfig[source]

Bases: ConfigDict

__init__(*args, **kwargs)
alias_generator: Callable[[str], str] | AliasGenerator | None
allow_inf_nan: bool
arbitrary_types_allowed: bool
clear() None.  Remove all items from D.
coerce_numbers_to_str: bool
copy() a shallow copy of D
defer_build: bool
extra: ExtraValues | None
from_attributes: bool
fromkeys(value=None, /)

Create a new dictionary with keys from iterable and values set to value.

frozen: bool
get(key, default=None, /)

Return the value for key if key is in the dictionary, else default.

hide_input_in_errors: bool
ignored_types: tuple[type, ...]
items() a set-like object providing a view on D's items
json_encoders: dict[type[object], JsonEncoder] | None
json_schema_extra: JsonDict | JsonSchemaExtraCallable | None
json_schema_mode_override: Literal['validation', 'serialization', None]
json_schema_serialization_defaults_required: bool
keys() a set-like object providing a view on D's keys
loc_by_alias: bool
plugin_settings: dict[str, object] | None
pop(k[, d]) v, remove specified key and return the corresponding value.

If the key is not found, return the default if given; otherwise, raise a KeyError.


Remove and return a (key, value) pair as a 2-tuple.

Pairs are returned in LIFO (last-in, first-out) order. Raises KeyError if the dict is empty.

populate_by_name: bool
protected_namespaces: tuple[str, ...]
regex_engine: Literal['rust-regex', 'python-re']
revalidate_instances: Literal['always', 'never', 'subclass-instances']
schema_generator: type[_GenerateSchema] | None
ser_json_bytes: Literal['utf8', 'base64']
ser_json_inf_nan: Literal['null', 'constants']
ser_json_timedelta: Literal['iso8601', 'float']
setdefault(key, default=None, /)

Insert key with a value of default if key is not in the dictionary.

Return the value for key if key is in the dictionary, else default.

str_max_length: int | None
str_min_length: int
str_strip_whitespace: bool
str_to_lower: bool
str_to_upper: bool
strict: bool
title: str | None
update([E, ]**F) None.  Update D from dict/iterable E and F.

If E is present and has a .keys() method, then does: for k in E: D[k] = E[k] If E is present and lacks a .keys() method, then does: for k, v in E: D[k] = v In either case, this is followed by: for k in F: D[k] = F[k]

use_enum_values: bool
validate_assignment: bool
validate_credentials: bool

Should we validate any Credentials on init?

validate_default: bool
validate_return: bool
validation_error_cause: bool
values() an object providing a view on D's values