diff options
Diffstat (limited to 'grc/core')
-rw-r--r-- | grc/core/base.py | 3 | ||||
-rw-r--r-- | grc/core/ports/port.py | 1 |
2 files changed, 2 insertions, 2 deletions
diff --git a/grc/core/base.py b/grc/core/base.py index e92c4f923a..8d9a20aa75 100644 --- a/grc/core/base.py +++ b/grc/core/base.py @@ -23,8 +23,6 @@ class Element(object): Validate this element and call validate on all children. Call this base method before adding error messages in the subclass. """ - del self._error_messages[:] - for child in self.children(): child.validate() @@ -77,6 +75,7 @@ class Element(object): Rewrite this element and call rewrite on all children. Call this base method before rewriting the element. """ + del self._error_messages[:] for child in self.children(): child.rewrite() diff --git a/grc/core/ports/port.py b/grc/core/ports/port.py index 36b951717f..ade961e296 100644 --- a/grc/core/ports/port.py +++ b/grc/core/ports/port.py @@ -92,6 +92,7 @@ class Port(Element): return not self.dtype def validate(self): + del self._error_messages[:] Element.validate(self) platform = self.parent_platform |