+ def memberStatus(self, member):
+ if not (self.status and member.status):
+ return
+
+ member_name = os.path.basename(member.sysfsPath)
+ path = "/sys/%s/md/dev-%s/state" % (self.sysfsPath, member_name)
+ try:
+ state = open(path).read().strip()
+ except IOError:
+ state = None
+
+ return state
I think this is a good candidate for another function in
devicelibs/mdraid.py.
--
Vratislav Podzimek
Anaconda Rider | Red Hat, Inc. | Brno - Czech Republic