6 def __init__(self, val):
8 self.name = val["name"]
9 self.age = int(val["age"])
12 return "{} is {} years old.".format(self.name, self.age)
15 lookup_tag = val.type.tag
16 if lookup_tag is None:
18 if "dependency_with_embedded_visualizers::Person" == lookup_tag:
19 return PersonPrinter(val)
23 gdb.current_objfile().pretty_printers.append(lookup)