Wait for command in worlddump
Wait for the command to complete and catch errors when running
commands.
Change-Id: I2c93b3bdd930ed8564e33bd2d45fe4e3f08f03f5
diff --git a/tools/worlddump.py b/tools/worlddump.py
index 628a69f..0a9f810 100755
--- a/tools/worlddump.py
+++ b/tools/worlddump.py
@@ -21,9 +21,9 @@
import fnmatch
import os
import os.path
+import subprocess
import sys
-from subprocess import Popen
def get_options():
parser = argparse.ArgumentParser(
@@ -47,7 +47,10 @@
print cmd
print "-" * len(cmd)
print
- Popen(cmd, shell=True)
+ try:
+ subprocess.check_call(cmd, shell=True)
+ except subprocess.CalledProcessError:
+ print "*** Failed to run: %s" % cmd
def _header(name):