hgwebfs: keep trying as long as we get needkey response

This commit is contained in:
aiju 2017-02-26 01:13:13 +01:00
parent 6651be7516
commit 9f2c7606ab

View file

@ -6,6 +6,9 @@ import os
class Webconn:
def __init__(self, mnt, req):
loop = True
while loop:
loop = False
try:
self.open(mnt, req)
except IOError, e:
@ -16,8 +19,7 @@ class Webconn:
raise e
if os.spawnl(os.P_WAIT, "/boot/factotum", "getkey", "-g", params) != 0:
raise e
self.open(mnt, req)
return
loop = True
except:
raise e