Эх сурвалжийг харах

fix: minor bug TK-Nodescanner

micha 3 сар өмнө
parent
commit
e3b1c434b4
1 өөрчлөгдсөн 13 нэмэгдсэн , 5 устгасан
  1. 13 5
      tool/TK-Nodescanner.py

+ 13 - 5
tool/TK-Nodescanner.py

@@ -57,15 +57,18 @@ def fill_form(event=None):
 
     node_list2 = node_list.get()
     sel=0
-    csel = li_nodes.curselection()[0]
+    try:
+        csel = li_nodes.curselection()[0]
+    except Exception as e:
+        print("ERR no node selected in node-list:",e)
+        return 0
     print("+++",[csel,len(node_list2)])
 
-    sel = int(li_nodes.get(csel).split()[0])-1
     try:
-        sel = int(li_nodes(sel).split()[0])
-        print(sel)
+        sel = int(li_nodes.get(csel).split()[0])-1
     except:
-        pass#return 0
+        print("ERR no leeding number in Listbox.line" )
+        return 0
 
     if not node_list2:
         return 0
@@ -107,6 +110,11 @@ def clear_form():
     e_ip.delete("0","end")
     e_ip.configure(state='readonly')
     e_ip_new.delete("0","end")
+    e_mac.delete("0","end")
+    e_mac2.delete("0","end")
+    e_lname.delete("0","end")
+    e_sname.delete("0","end")
+    e_artnet_uni1.delete("0","end")
 
     
 def clear_node_list():