MCPcopy
hub / github.com/tortoise/tortoise-orm / from_dict

Method from_dict

tortoise/config.py:88–99  ·  view source on GitHub ↗
(cls, data: Mapping[str, Any])

Source from the content-addressed store, hash-verified

86
87 @classmethod
88 def from_dict(cls, data: Mapping[str, Any]) -> AppConfig:
89 if not isinstance(data, Mapping):
90 raise ConfigurationError("AppConfig must be created from a mapping")
91 if "models" not in data:
92 raise ConfigurationError('AppConfig requires "models"')
93 if not isinstance(data["models"], list):
94 raise ConfigurationError("AppConfig.models must be a list of strings")
95 return cls(
96 models=list(data["models"]),
97 default_connection=data.get("default_connection"),
98 migrations=data.get("migrations"),
99 )
100
101
102@dataclass(frozen=True)

Callers 2

initMethod · 0.45
from_dictMethod · 0.45

Calls 2

ConfigurationErrorClass · 0.90
getMethod · 0.45

Tested by

no test coverage detected