diff --git a/python/dotpromptz/src/dotpromptz/typing.py b/python/dotpromptz/src/dotpromptz/typing.py index 31187b0e2..9aece8421 100644 --- a/python/dotpromptz/src/dotpromptz/typing.py +++ b/python/dotpromptz/src/dotpromptz/typing.py @@ -441,7 +441,7 @@ def with_purpose(cls, purpose: str) -> PendingMetadata: """ instance = cls(pending=True) # Set purpose as an extra field - object.__setattr__(instance, 'purpose', purpose) + instance.__setattr__('purpose', purpose) return instance diff --git a/python/dotpromptz/tests/dotpromptz/spec_test.py b/python/dotpromptz/tests/dotpromptz/spec_test.py index 4c53b29b0..e0cc7a7c5 100644 --- a/python/dotpromptz/tests/dotpromptz/spec_test.py +++ b/python/dotpromptz/tests/dotpromptz/spec_test.py @@ -138,7 +138,7 @@ 'spec/helpers/role.yaml', 'spec/helpers/unlessEquals.yaml', 'spec/variables.yaml', - # 'spec/helpers/section.yaml', + 'spec/helpers/section.yaml', # 'spec/metadata.yaml', # 'spec/partials.yaml', # 'spec/picoschema.yaml',