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