fix empty value in max built-in
authorGui Chen <gui.chen@intel.com>
Fri, 17 May 2013 06:00:07 +0000 (02:00 -0400)
committerGui Chen <gui.chen@intel.com>
Fri, 17 May 2013 06:00:59 +0000 (02:00 -0400)
Signed-off-by: Gui Chen <gui.chen@intel.com>
mic/utils/fs_related.py

index 8b00107..56b9a4f 100644 (file)
@@ -874,6 +874,9 @@ class LoopDevice(object):
 
     def _genloopid(self):
         import glob
+        if not glob.glob("/dev/loop[0-9]*"):
+            return 10
+
         fint = lambda x: x[9:].isdigit() and int(x[9:]) or 0
         maxid = 1 + max(filter(lambda x: x<100,
                                map(fint, glob.glob("/dev/loop[0-9]*"))))