Closed nvbln closed 2 years ago
Thanks for the report, I will fix it shortly.
I met the same problems and I find that the question is: in vot/experiment::transformers = List(Object(transformer_resolver), default=[]) the default is not none, thus attibutee0.1.6/Attribute::init() will execute the "else...else" choice when meeting self._default = default if is_undefined(default) else (None if default is None else self.coerce(default, {})), which is reloaded in containers::self.readonly. This function would turn to the readonly function in init.py, and the self._readonly hasn't been assigned a value yet (two lines after the assignment of self._default in init.py)!!!
Yes, I have a fix in repository, but did not manage to release a new version. You can install it from github directly or install 0.1.5
New version of library available on PyPi, closing the issue.
VOT does not work with the newest version of attributee (0.1.6). Instead, downgrading to 0.1.5 works.
With the newest version of attributee, I get the following error: