Exemplo n.º 1
0
 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"
Exemplo n.º 2
0
 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>"
Exemplo n.º 3
0
 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}"