mirror of
https://gitlab.gnome.org/jwestman/blueprint-compiler.git
synced 2025-05-04 15:59:08 -04:00
Fix template types
This commit is contained in:
parent
64879491a1
commit
88f5b4f1c7
14 changed files with 120 additions and 21 deletions
|
@ -50,11 +50,10 @@ class Template(Object):
|
|||
|
||||
@property
|
||||
def gir_class(self):
|
||||
# Templates might not have a parent class defined
|
||||
if class_name := self.class_name:
|
||||
return class_name.gir_type
|
||||
if self.class_name is None:
|
||||
return gir.TemplateType(self.id, None)
|
||||
else:
|
||||
return gir.UncheckedType(self.id)
|
||||
return gir.TemplateType(self.id, self.class_name.gir_type)
|
||||
|
||||
@validate("id")
|
||||
def unique_in_parent(self):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue