X-Git-Url: http://git.onelab.eu/?p=nodemanager.git;a=blobdiff_plain;f=plugins%2Frawdisk.py;h=eb3df0fb5e5531207c96f87fd5641bc521c6a0ad;hp=90f267a148537cea3c2585316b23553938d5b5e5;hb=48a73b18fd7daed13c645c1adeddb57b560e7a2d;hpb=7b8fc390afd0349706c45c3ae970770cdf9dceae diff --git a/plugins/rawdisk.py b/plugins/rawdisk.py index 90f267a..eb3df0f 100644 --- a/plugins/rawdisk.py +++ b/plugins/rawdisk.py @@ -30,8 +30,7 @@ def get_unused_devices(): for i in os.listdir("/sys/block"): if not i.startswith("dm-"): continue - in_vg.extend(map(lambda x: x.replace("!", "/"), - os.listdir("/sys/block/%s/slaves" % i))) + in_vg.extend([x.replace("!", "/") for x in os.listdir("/sys/block/%s/slaves" % i)]) # Read the list of partitions with open("/proc/partitions") as partitions: pat = re.compile("\s+") @@ -73,7 +72,7 @@ def GetSlivers(data, config=None, plc=None): except: pass try: - os.makedirs(os.path.dirname(path), 0755) + os.makedirs(os.path.dirname(path), 0o755) except: pass os.mknod(path, st.st_mode, st.st_rdev)