def _entry_to_string(self, name, data, datatype): prefix = "\t" if self.level == SectionLevel.STRUCT: prefix = "\t\t\t" if 'str' in datatype: data = string_manipulations.q_str(data) return f"{prefix}{name}: {data} ({datatype})\n"
def get_short_str(self): if self.data is not None: if type(self.data) is list: data = pretty_format_list(self.data) else: data = string_manipulations.q_str(self.data) return self.name + " (" + self.datatype.to_simple_string( ) + "): " + data else: return "<None>"
def __repr__(self): if type(self.data) is list: data = str(pretty_format_list(self.data)) else: data = string_manipulations.q_str(self.data) return f"{self.to_simple_string()} >>> {data}"