allow existing __len__ in vdataclass
This commit is contained in:
@@ -439,6 +439,8 @@ else:
|
|||||||
return np.prod(self.__variables_nums__)
|
return np.prod(self.__variables_nums__)
|
||||||
|
|
||||||
setattr(cls, "filter", create_filter(_vfields))
|
setattr(cls, "filter", create_filter(_vfields))
|
||||||
|
setattr(cls, "__vlen__", _config_len)
|
||||||
|
if not hasattr(cls, "__len__"):
|
||||||
setattr(cls, "__len__", _config_len)
|
setattr(cls, "__len__", _config_len)
|
||||||
|
|
||||||
return cls
|
return cls
|
||||||
|
|||||||
Reference in New Issue
Block a user