Exemplo n.º 1
0
 def __repr__(self) -> str:
     info1 = [size_repr(k, v, 2) for k, v in self._global_store.items()]
     info2 = [size_repr(k, v, 2) for k, v in self._node_store_dict.items()]
     info3 = [size_repr(k, v, 2) for k, v in self._edge_store_dict.items()]
     info = ',\n'.join(info1 + info2 + info3)
     info = f'\n{info}\n' if len(info) > 0 else info
     return f'{self.__class__.__name__}({info})'
Exemplo n.º 2
0
 def __repr__(self):
     info = [(key, getattr(self, key)) for key in self.__dict__]
     info = ['{}={}'.format(key, size_repr(item)) for key, item in info]
     return '{}({})'.format(self.__class__.__name__, ', '.join(info))
Exemplo n.º 3
0
 def __repr__(self) -> str:
     info1 = [size_repr(k, v, 2) for k, v in self._global_store.items()]
     info2 = [size_repr(k, v, 2) for k, v in self._node_stores_dict.items()]
     info3 = [size_repr(k, v, 2) for k, v in self._edge_stores_dict.items()]
     info = info1 + info2 + info3
     return '{}(\n{}\n)'.format(self.__class__.__name__, ',\n'.join(info))
Exemplo n.º 4
0
 def __repr__(self) -> str:
     cls = self.__class__.__name__
     info = ', '.join([size_repr(k, v) for k, v in self._store.items()])
     return f'{cls}({info})'