msgproto: Propagate original error message in create_command()

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
Kevin O'Connor 2019-03-28 09:32:09 -04:00
parent de7444ca69
commit 907dd88ceb
1 changed files with 4 additions and 0 deletions

View File

@ -321,11 +321,15 @@ class MessageParser:
else: else:
tval = value tval = value
argparts[name] = tval argparts[name] = tval
except error as e:
raise
except: except:
#logging.exception("Unable to extract params") #logging.exception("Unable to extract params")
raise error("Unable to extract params from: %s" % (msgname,)) raise error("Unable to extract params from: %s" % (msgname,))
try: try:
cmd = mp.encode_by_name(**argparts) cmd = mp.encode_by_name(**argparts)
except error as e:
raise
except: except:
#logging.exception("Unable to encode") #logging.exception("Unable to encode")
raise error("Unable to encode: %s" % (msgname,)) raise error("Unable to encode: %s" % (msgname,))