cmdtalk: catch param decoding exceptions
This commit is contained in:
parent
97f3212f80
commit
c6dac9347f
@ -140,8 +140,12 @@ class CmdTalk(object):
|
|||||||
else:
|
else:
|
||||||
paramdata = b''
|
paramdata = b''
|
||||||
if PY3 and not self.nodecodeinput:
|
if PY3 and not self.nodecodeinput:
|
||||||
paramdata = paramdata.decode('utf-8')
|
try:
|
||||||
|
paramdata = paramdata.decode('utf-8')
|
||||||
|
except Exception as ex:
|
||||||
|
self.log("Exception decoding param: %s" % ex)
|
||||||
|
paramdata = b''
|
||||||
|
|
||||||
#self.log("paramname [%s] paramsize %d value [%s]" %
|
#self.log("paramname [%s] paramsize %d value [%s]" %
|
||||||
# (paramname, paramsize, paramdata))
|
# (paramname, paramsize, paramdata))
|
||||||
return (paramname, paramdata)
|
return (paramname, paramdata)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user