summaryrefslogtreecommitdiffstats
path: root/src/com.gluster.storage.management.gateway.scripts
diff options
context:
space:
mode:
authorBala.FA <bala@gluster.com>2011-09-22 12:14:08 +0530
committerTim <timothyasir@gluster.com>2011-09-23 13:58:02 +0530
commita7b634acf17b5d73bfe798e930f55d01d062b3e3 (patch)
treebac602ed2aa57669b5a573a933a6812ca9ca8f03 /src/com.gluster.storage.management.gateway.scripts
parentf3402bd2508732351f7e02e333fc87f8eb2ac581 (diff)
Cleanup in get_format_device_status.py
Signed-off-by: Bala.FA <bala@gluster.com>
Diffstat (limited to 'src/com.gluster.storage.management.gateway.scripts')
-rwxr-xr-xsrc/com.gluster.storage.management.gateway.scripts/src/backend/get_format_device_status.py48
1 files changed, 12 insertions, 36 deletions
diff --git a/src/com.gluster.storage.management.gateway.scripts/src/backend/get_format_device_status.py b/src/com.gluster.storage.management.gateway.scripts/src/backend/get_format_device_status.py
index 3bc63db0..532f1585 100755
--- a/src/com.gluster.storage.management.gateway.scripts/src/backend/get_format_device_status.py
+++ b/src/com.gluster.storage.management.gateway.scripts/src/backend/get_format_device_status.py
@@ -34,47 +34,26 @@ def main():
sys.exit(1)
if os.path.exists(deviceFormatStatusFile):
- try:
- fp = open(deviceFormatStatusFile)
- line = fp.read()
- fp.close()
- line = line.strip()
+ line = Utils.readFile(deviceFormatStatusFile)
+ line = line.strip()
- Utils.removeFile(deviceFormatOutputFile)
- Utils.removeFile(deviceFormatStatusFile)
+ Utils.removeFile(deviceFormatOutputFile)
+ Utils.removeFile(deviceFormatStatusFile)
- responseDom = ResponseXml()
- responseDom.appendTagRoute("device", sys.argv[1])
- responseDom.appendTagRoute("completedBlocks", "0")
- responseDom.appendTagRoute("totalBlocks", "0")
- responseDom.appendTagRoute("message", line)
- if line.upper() == "COMPLETED":
- responseDom.appendTagRoute("formatStatus", "COMPLETED")
- else:
- responseDom.appendTagRoute("formatStatus", "NOT_RUNNING")
- print responseDom.toxml()
- sys.exit(0)
- except IOError, e:
- Utils.log("failed to read format status file %s: %s" % (deviceFormatStatusFile, str(e)))
- sys.stderr.write("%s\n" % str(e))
- sys.exit(-2)
-
- if not os.path.exists(deviceFormatOutputFile):
responseDom = ResponseXml()
responseDom.appendTagRoute("device", sys.argv[1])
responseDom.appendTagRoute("completedBlocks", "0")
responseDom.appendTagRoute("totalBlocks", "0")
- responseDom.appendTagRoute("message", None)
- responseDom.appendTagRoute("formatStatus", "IN_PROGRESS")
+ responseDom.appendTagRoute("message", line)
+ if line.upper() == "COMPLETED":
+ responseDom.appendTagRoute("formatStatus", "COMPLETED")
+ else:
+ responseDom.appendTagRoute("formatStatus", "NOT_RUNNING")
print responseDom.toxml()
sys.exit(0)
- try:
- fp = open(deviceFormatOutputFile)
- content = fp.read()
- fp.close()
- except IOError, e:
- Utils.log("failed to read format output file %s: %s" % (deviceFormatOutputFile, str(e)))
+ content = Utils.readFile(deviceFormatOutputFile, lines=True)
+ if not content:
responseDom = ResponseXml()
responseDom.appendTagRoute("device", sys.argv[1])
responseDom.appendTagRoute("completedBlocks", "0")
@@ -91,10 +70,7 @@ def main():
responseDom.appendTagRoute("device", sys.argv[1])
responseDom.appendTagRoute("completedBlocks", "0")
responseDom.appendTagRoute("totalBlocks", "0")
- if content:
- responseDom.appendTagRoute("message", content[-1])
- else:
- responseDom.appendTagRoute("message")
+ responseDom.appendTagRoute("message", content[-1])
responseDom.appendTagRoute("formatStatus", "IN_PROGRESS")
print responseDom.toxml()
sys.exit(0)