trap IOError on hud pipe write when hud closed without autoimport stopping, turn off hud

This commit is contained in:
Eric Blade 2009-11-30 22:51:47 +08:00 committed by kangaderoo
parent d3d8b4afbb
commit c38efd61ef

View File

@ -564,7 +564,11 @@ class Importer:
#print "call to HUD here. handsId:",handsId
#pipe the Hands.id out to the HUD
# print "fpdb_import: sending hand to hud", handsId, "pipe =", self.caller.pipe_to_hud
try:
self.caller.pipe_to_hud.stdin.write("%s" % (handsId) + os.linesep)
except IOError: # hud closed
self.callHud = False
pass # continue import without hud
except Exceptions.DuplicateError:
duplicates += 1
db.rollback()