in chz/field.py [0:0]
def meta_factory(self) -> chz.factories.MetaFactory | None:
if self._meta_factory is None:
return None
if isinstance(self._meta_factory, _MISSING_TYPE):
if isinstance(self._blueprint_unspecified, _MISSING_TYPE):
unspec = None
else:
unspec = self._blueprint_unspecified
import chz.factories
ret = chz.factories.standard(
self.x_type, unspecified=unspec, default_module=self._user_module
)
ret.field_annotation = self.x_type
ret.field_module = self._user_module
return ret
self._meta_factory.field_annotation = self.x_type
self._meta_factory.field_module = self._user_module
return self._meta_factory