Преглед на файлове

BatcaveClient: get_node() handles retrieval error correctly

Helge Jung преди 9 години
родител
ревизия
eec6ca773a
променени са 1 файла, в които са добавени 3 реда и са изтрити 0 реда
  1. 3 0
      modules/batcave/client.py

+ 3 - 0
modules/batcave/client.py

@@ -46,6 +46,9 @@ class BatcaveClient(object):
         url = 'find?name=' + name + '&fuzzy=' + ('1' if fuzzymatch else '0')
         matches = self.__load_response(url, 'find_name=' + name)
 
+        if matches is None:
+            return None
+
         if single_match_only:
             if len(matches) == 1:
                 return matches[0]