Inconsistency in attributes of pylib Entities
Consider the following example:
In [1]: import caosdb as db
In [2]: r = db.Record()
In [3]: r.importance
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
Input In [3], in <module>
----> 1 r.importance
AttributeError: 'Record' object has no attribute 'importance'
In [4]: r.value
It is equally nonsensical to set importance and value for a record. However importance raises an exception, while value does not. Similar inconsistencies appear to be present for other attributes of Entities defined in pylib.
I think refactoring should be discussed.