typing icon indicating copy to clipboard operation
typing copied to clipboard

protocols_definition.py contains invalid code

Open missingdays opened this issue 3 months ago • 0 comments

There are 3 classes in protocols_definition.py which raise an error when instantiated. Concrete4_Good7, Concrete6_Good3 and Concrete6_Bad3.

ValueError: mutable default <class 'list'> for field val1 is not allowed: use default_factory

Instead of assigning [0] to val1, field(default_factory=lambda:[0]) should be used

missingdays avatar Sep 26 '25 08:09 missingdays