Changeset 559084cf0397…
Parent 7ea2ba6a3319…
by
Changes to one file · Browse files at 559084cf0397 Showing diff from parent 7ea2ba6a3319 Diff from another changeset...
@@ -145,6 +145,8 @@ # send request to main thread, await response
self.dialogq.put( (msg, True, default) )
r = self.responseq.get(True)
+ if r is None:
+ raise EOFError
if not r:
return default
if not pat or re.match(pat, r):
@@ -157,7 +159,10 @@ def getpass(self, prompt=None, default=None):
# send request to main thread, await response
self.dialogq.put( (prompt or _('password: '), False, default) )
- return self.responseq.get(True)
+ r = self.responseq.get(True)
+ if r is None:
+ raise util.Abort(_('response expected'))
+ return r
def print_exc(self):
traceback.print_exc()
|
Loading...