Flat better than nested

This commit is contained in:
Jason R. Coombs 2014-06-08 11:00:14 +01:00
parent 4831ebb427
commit db8b34e618

View File

@ -18,11 +18,13 @@ class Result(object):
def _handle_error(self):
error = self.tree.find('error')
if error:
code = error.find('code').text
msg = error.find('msg').text
tmpl = 'Error {code}: {msg}'
raise Exception(tmpl.format(code=code, msg=msg))
if not error:
return
code = error.find('code').text
msg = error.find('msg').text
tmpl = 'Error {code}: {msg}'
raise Exception(tmpl.format(code=code, msg=msg))
def __iter__(self):
return (Pod(node) for node in self.tree.findall('pod'))