in chz/factories.py [0:0]
def default_module(self) -> types.ModuleType | str | None:
if isinstance(self._default_module, _MISSING_TYPE):
if isinstance(self.field_module, _MISSING_TYPE):
# TODO: maybe make this assert and make artificial use cases pass a value explicitly
return None
return self.field_module
if isinstance(self._default_module, str):
return _module_from_name(self._default_module)
return self._default_module