diff options
| author | Sandy Walsh <sandy.walsh@rackspace.com> | 2011-01-25 13:34:50 -0600 |
|---|---|---|
| committer | Sandy Walsh <sandy.walsh@rackspace.com> | 2011-01-25 13:34:50 -0600 |
| commit | a6052241ec7bce94b81e8d4fa1d43353e4eec51b (patch) | |
| tree | ad4a2dc6a1495bf546d2095ff9f975714ba81421 /bin/stack | |
| parent | 5ff189808d45582f0799c14eaaec687a3cf8ad5e (diff) | |
| parent | b2d0a77c53d1bd108d233e58f68655381cec4e16 (diff) | |
| download | nova-a6052241ec7bce94b81e8d4fa1d43353e4eec51b.tar.gz nova-a6052241ec7bce94b81e8d4fa1d43353e4eec51b.tar.xz nova-a6052241ec7bce94b81e8d4fa1d43353e4eec51b.zip | |
merge with trunk
Diffstat (limited to 'bin/stack')
| -rwxr-xr-x | bin/stack | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -22,6 +22,7 @@ import eventlet eventlet.monkey_patch() +import json import os import pprint import sys @@ -38,7 +39,6 @@ if os.path.exists(os.path.join(possible_topdir, 'nova', '__init__.py')): sys.path.insert(0, possible_topdir) import gflags -from nova import utils FLAGS = gflags.FLAGS @@ -106,8 +106,12 @@ def do_request(controller, method, params=None): 'X-OpenStack-Project': FLAGS.project} req = urllib2.Request(url, data, headers) - resp = urllib2.urlopen(req) - return utils.loads(resp.read()) + try: + resp = urllib2.urlopen(req) + except urllib2.HTTPError, e: + print e.read() + sys.exit(1) + return json.loads(resp.read()) if __name__ == '__main__': |
