Bladeren bron

Merge remote-tracking branch 'origin/pr/85'

* origin/pr/85:
  isinstance instead of type
  reverted to comparing .index
  forgot braces
  forgot braces
  get_label now accepts integer and has correct return-type
Marek Marczykowski-Górecki 5 jaren geleden
bovenliggende
commit
4a727f1dfa
1 gewijzigde bestanden met toevoegingen van 2 en 3 verwijderingen
  1. 2 3
      qubesadmin/app.py

+ 2 - 3
qubesadmin/app.py

@@ -221,11 +221,10 @@ class QubesBase(qubesadmin.base.PropertyHolder):
             pass
 
         # then search for index
-        if label.isdigit():
-            for i in self.labels:
+        if isinstance(label, int) or label.isdigit():
+            for i in self.labels.values():
                 if i.index == int(label):
                     return i
-
         raise KeyError(label)
 
     @staticmethod