Add GtkFileFilter properties

This commit is contained in:
James Westman 2021-11-12 09:23:25 -06:00
parent b776163cd7
commit ebfa72d94f
No known key found for this signature in database
GPG key ID: CE2DBA0ADB654EA6
13 changed files with 141 additions and 39 deletions

View file

@ -64,6 +64,14 @@ class AstNode:
else:
return self.parent.root
def parent_by_type(self, type):
if self.parent is None:
return None
elif isinstance(self.parent, type):
return self.parent
else:
return self.parent.parent_by_type(type)
@lazy_prop
def errors(self):
return list(self._get_errors())