def __repr__(self):
text, spacing = self._get_repr_list()<EOL>text.append('<STR_LIT>' % (spacing, self._info['<STR_LIT>']))<EOL>text.append('<STR_LIT>' % spacing)<EOL>cspacing = '<STR_LIT:U+0020>'*<NUM_LIT:4><EOL>nspace = <NUM_LIT:4><EOL>nname = <NUM_LIT:15><EOL>ntype = <NUM_LIT:6><EOL>format = cspacing + "<STR_LIT>" + str(nname) + "<STR_LIT>" + str(ntype) + "<STR_LIT>"<EOL>pformat = (<EOL>cspacing + "<STR_LIT>" +<EOL>str(nname) + "<STR_LIT>" +<EOL>str(nspace+nname+ntype) + "<STR_LIT>")<EOL>for colnum, c in enumerate(self._info['<STR_LIT>']):<EOL><INDENT>if len(c['<STR_LIT:name>']) > nname:<EOL><INDENT>f = pformat<EOL><DEDENT>else:<EOL><INDENT>f = format<EOL><DEDENT>dt, isvar, istbit = self._get_tbl_numpy_dtype(<EOL>colnum, include_endianness=False)<EOL>if isvar:<EOL><INDENT>tform = self._info['<STR_LIT>'][colnum]['<STR_LIT>']<EOL>if dt[<NUM_LIT:0>] == '<STR_LIT:S>':<EOL><INDENT>dt = '<STR_LIT>'<EOL>dimstr = '<STR_LIT>' % _extract_vararray_max(tform)<EOL><DEDENT>else:<EOL><INDENT>dimstr = '<STR_LIT>' % _extract_vararray_max(tform)<EOL><DEDENT><DEDENT>else:<EOL><INDENT>if dt[<NUM_LIT:0>] == '<STR_LIT:S>':<EOL><INDENT>is_string = True<EOL><DEDENT>else:<EOL><INDENT>is_string = False<EOL><DEDENT>dimstr = _get_col_dimstr(c['<STR_LIT>'], is_string=is_string)<EOL><DEDENT>s = f % (c['<STR_LIT:name>'], dt, dimstr)<EOL>text.append(s)<EOL><DEDENT>text = '<STR_LIT:\n>'.join(text)<EOL>return text<EOL>
textual representation for some metadata