فهرست منبع

bin/deg: better handle when dag is empty

dasman 2 سال پیش
والد
کامیت
957388e3b0
1فایلهای تغییر یافته به همراه5 افزوده شده و 1 حذف شده
  1. 5 1
      bin/deg/deg

+ 5 - 1
bin/deg/deg

@@ -93,7 +93,11 @@ class ListView(u.WidgetWrap):
 
 
     def modified(self):
     def modified(self):
         focus_w, _ = self.walker.get_focus()
         focus_w, _ = self.walker.get_focus()
-        u.emit_signal(self, 'show_details', focus_w.content)
+        if focus_w is not None:
+            u.emit_signal(self, 'show_details', focus_w.content)
+        else:
+            print("DAG is empty!")
+            exit(-1)
 
 
     def set_data(self, events, longest_path):
     def set_data(self, events, longest_path):
         events_widgets = [ListItem(e, longest_path) for e in events]
         events_widgets = [ListItem(e, longest_path) for e in events]