neuralib.persistence.persistence.field

neuralib.persistence.persistence.field(validator=False, filename_prefix='', filename=False)[source]

Cache class’s exported field. Used as keys to find correspond persistence.

Parameters:
  • validator (bool | Callable[[Any, Any], bool]) – validate this field. use __eq__ by default. Can be a callable as a customized validator.

  • filename_prefix (str) – prefix word of filename

  • filename (bool | Callable[[...], str]) – display this value on filename. Can be a callable that return the string.

Returns:

Return type:

Any