Bare exceptions violates one of Pythons idioms that bare exceptions
should not be used. The reason for this is that a bare except catches
all exceptions and can make programming errors look like runtime
problems making debugging more difficult.
Change-Id: I7006639302ef2efc9301c384c19218dd6783c825
Ref: https://docs.python.org/3.1/howto/doanddont.html#except
Signed-off-by: Thanh Ha <zxiiro@gmail.com>
try:
if name == name_record:
return node_record
- except:
+ except Exception:
raise
try:
name_record = jsonobj[blobkey][i]['name']
node_record = jsonobj[blobkey][i][typename]
- except:
+ except Exception:
name_record = jsonobj['name']
node_record = jsonobj[typename]
'typeval': 'role'})
try:
roleid
- except:
+ except Exception:
raise
else:
return roleid
'typeval': 'role'})
try:
rolename
- except:
+ except Exception:
raise
else:
return rolename
'typeval': 'role'})
try:
roledesc
- except:
+ except Exception:
raise
else:
return roledesc
try:
domainid
- except:
+ except Exception:
raise
else:
return domainid
'typeval': 'domain'})
try:
domainname
- except:
+ except Exception:
raise
else:
return domainname
'typeval': 'domain'})
try:
domaindesc
- except:
+ except Exception:
raise
else:
return domaindesc
'typeval': 'domain'})
try:
domainstate
- except:
+ except Exception:
raise
else:
return domainstate
'typeval': 'user'})
try:
userid
- except:
+ except Exception:
raise
else:
return userid
'typeval': 'user'})
try:
userpassword
- except:
+ except Exception:
raise
else:
return userpassword
'typeval': 'user'})
try:
username
- except:
+ except Exception:
raise
else:
return username
'typeval': 'user'})
try:
userstate
- except:
+ except Exception:
raise
else:
return userstate
'typeval': 'user'})
try:
useremail
- except:
+ except Exception:
raise
else:
return useremail
'typeval': 'user'})
try:
userdesc
- except:
+ except Exception:
raise
else:
return userdesc
dataValue = data['value']
print("datavalue RaftState is", dataValue['RaftState'])
dict[ip] = dataValue['RaftState']
- except:
+ except Exception:
e = sys.exc_info()[0]
print("Try" + str(j) + ":An error occurred when finding leader on" + ip +
" for shardName:" + shardMemberName)
return string.encode(encoding or 'utf-8', 'replace')
else:
return str(string)
- except:
+ except Exception:
return str(string)
def run_command_status(self, *argv, **kwargs):
for n in range(len(sinv)):
try:
self.crawl_node(sinv[n])
- except:
+ except Exception:
print('Can not crawl %s' % sinv[n]['id'])
except KeyError:
else:
try:
r_url = self.url_generator(json.loads(r.content))
- except:
+ except Exception:
print("Failed to get json from '%s'. Please make sure you are connected to mininet." % (r_url))
return r_url