def default_module()

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