File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -432,7 +432,11 @@ def get_node_name(self, node_id):
432
432
self .db .query (
433
433
"SELECT name FROM current_names WHERE device_id = \" %s\" ;"
434
434
% node_id )
435
- raw = self .db .store_result ().fetch_row (0 )[0 ][0 ]
435
+ try :
436
+ raw = self .db .store_result ().fetch_row (0 )[0 ][0 ]
437
+ except IndexError :
438
+ #Means that there is no known name for this id
439
+ raw = node_id
436
440
return raw
437
441
438
442
def get_node_id (self , name ):
@@ -441,7 +445,11 @@ def get_node_id(self, name):
441
445
self .db .query (
442
446
"SELECT device_id FROM current_names WHERE name = \" %s\" ;"
443
447
% name )
444
- raw = self .db .store_result ().fetch_row (0 )[0 ][0 ]
448
+ try :
449
+ raw = self .db .store_result ().fetch_row (0 )[0 ][0 ]
450
+ except IndexError :
451
+ #Name not known therefore cannot tell what node it is meant to be
452
+ raw = None
445
453
return raw
446
454
447
455
class FeshieDbConfig (object ):
You can’t perform that action at this time.
0 commit comments