def pprint_getters(self):
o = self.oorig<EOL>getters = [name for name in dir(o)<EOL>if name.startswith('<STR_LIT>')<EOL>and callable(getattr(o, name))]<EOL>getters.sort()<EOL>lines = []<EOL>for name in getters:<EOL><INDENT>func = getattr(o, name)<EOL>if self.is_alias(func): continue<EOL>try: val = func()<EOL>except: continue<EOL>if getattr(val, '<STR_LIT>', ()) != () and len(val)><NUM_LIT:6>:<EOL><INDENT>s = str(val[:<NUM_LIT:6>]) + '<STR_LIT>'<EOL><DEDENT>else:<EOL><INDENT>s = str(val)<EOL><DEDENT>s = s.replace('<STR_LIT:\n>', '<STR_LIT:U+0020>')<EOL>if len(s)><NUM_LIT:50>:<EOL><INDENT>s = s[:<NUM_LIT:50>] + '<STR_LIT>'<EOL><DEDENT>name = self.aliased_name(name[<NUM_LIT:4>:])<EOL>lines.append('<STR_LIT>' %(name, s))<EOL><DEDENT>return lines<EOL>
Return the getters and actual values as list of strings.