Просмотр исходного кода

bin/deg: show first 10 chars of event's hash in main view

dasman 2 лет назад
Родитель
Сommit
58b14d7c9d
1 измененных файлов с 6 добавлено и 7 удалено
  1. 6 7
      bin/deg/deg

+ 6 - 7
bin/deg/deg

@@ -17,8 +17,7 @@
 # You should have received a copy of the GNU Affero General Public License
 # along with this program.  If not, see <https://www.gnu.org/licenses/>.
 
-import asyncio, random, re, sys, base58, json
-import base58
+import asyncio, re, sys, base58
 import urwid as u
 import networkx as nx
 from datetime import datetime
@@ -77,13 +76,13 @@ class ListItem(u.WidgetWrap):
         self.content = event
         layer_num = int(event["layer"])
         layer = "layer " + str(layer_num) if layer_num != 0 else "genesis"
-        dt = datetime.fromtimestamp(int(event['timestamp']))
-        t = u.AttrMap(u.Text([('word', str(dt)),
-                              ('committer', " " + layer),
+        dt = event['hash'][:10] + " | " + str(datetime.fromtimestamp(int(event['timestamp'])))
+        t = u.AttrMap(u.Text([('word', dt),
+                              ('layer-num', " " + layer),
                               ('word', g),
                               ('cont', event['content'])], wrap="ellipsis"),
-                              {'word':'datetime', 'committer': 'reporter', 'cont': 'content'},
-                              {'word':'event_selected', 'committer': 'event_selected', 'cont': 'event_selected'})
+                              {'word':'datetime', 'layer-num': 'reporter', 'cont': 'content'},
+                              {'word':'event_selected', 'layer-num': 'event_selected', 'cont': 'event_selected'})
         u.WidgetWrap.__init__(self, t)
 
     def selectable (self):