from list import ListPrinter def lookup_function(val): if str(val.type) == "fennec::list": return ListPrinter(val) return None gdb.pretty_printers.append(lookup_function)