Models using DictNestedField fields are wrongly inited and can't be used for writing:
Example (from XXX):
class Score(pykorm.models.Nested):
exterior: int = pykorm.fields.DataField('exterior')
delicious: int = pykorm.fields.DataField('delicious', 10)
@pykorm.k8s_custom_object('pykorm.infomaniak.com', 'v1', 'peaches')
class Peach(pykorm.NamespacedModel):
variety: str = pykorm.fields.Spec('variety', default='default-variety')
price: str = pykorm.fields.Spec('price', default=1)
colours: list = pykorm.fields.Spec('colours', default=[])
score: Score = pykorm.fields.DictNestedField(Score, path=['spec', 'score'])
Results in the following error when writing to p.score.delicious:
> p.score.exterior = 42
E AttributeError: 'NoneType' object has no attribute 'exterior'
Models using
DictNestedFieldfields are wrongly inited and can't be used for writing:Example (from XXX):
Results in the following error when writing to
p.score.delicious: