hush more lgtm.com -discovered static-analysis problems

This commit is contained in:
Brian Warner 2018-01-02 08:18:45 +01:00
parent 443c402f60
commit 624072c111
2 changed files with 5 additions and 3 deletions

View File

@ -164,6 +164,7 @@ class Receiver:
recognized = True
if not want_offer:
raise TransferError("duplicate offer")
want_offer = False
try:
yield self._parse_offer(them_d[u"offer"], w)
except RespondError as r:

View File

@ -56,8 +56,9 @@ def find_addresses():
def _query(path, args, regex):
env = {'LANG': 'en_US.UTF-8'}
TRIES = 5
for trial in range(TRIES):
trial = 0
while True:
trial += 1
try:
p = subprocess.Popen([path] + list(args),
stdout=subprocess.PIPE,
@ -67,7 +68,7 @@ def _query(path, args, regex):
(output, err) = p.communicate()
break
except OSError as e:
if e.errno == errno.EINTR and trial < TRIES-1:
if e.errno == errno.EINTR and trial < 5:
continue
raise