Modified hhc & fpdb_import so gtk & pygtk are imported only if import is run from the
gui
This commit is contained in:
parent
5f63bc1cca
commit
64f46181fa
|
@ -50,8 +50,6 @@ import Hand
|
||||||
from Exceptions import FpdbParseError
|
from Exceptions import FpdbParseError
|
||||||
import Configuration
|
import Configuration
|
||||||
|
|
||||||
import pygtk
|
|
||||||
import gtk
|
|
||||||
|
|
||||||
class HandHistoryConverter():
|
class HandHistoryConverter():
|
||||||
|
|
||||||
|
@ -128,9 +126,6 @@ If in follow mode, wait for more data to turn up.
|
||||||
Otherwise, finish at EOF.
|
Otherwise, finish at EOF.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
while gtk.events_pending():
|
|
||||||
gtk.main_iteration(False)
|
|
||||||
|
|
||||||
starttime = time.time()
|
starttime = time.time()
|
||||||
if not self.sanityCheck():
|
if not self.sanityCheck():
|
||||||
log.warning(_("Failed sanity check"))
|
log.warning(_("Failed sanity check"))
|
||||||
|
@ -182,7 +177,12 @@ Otherwise, finish at EOF.
|
||||||
finally:
|
finally:
|
||||||
if self.out_fh != sys.stdout:
|
if self.out_fh != sys.stdout:
|
||||||
self.out_fh.close()
|
self.out_fh.close()
|
||||||
|
|
||||||
|
def progressNotify(self):
|
||||||
|
"A callback to the interface while events are pending"
|
||||||
|
import gtk, pygtk
|
||||||
|
while gtk.events_pending():
|
||||||
|
gtk.main_iteration(False)
|
||||||
|
|
||||||
def tailHands(self):
|
def tailHands(self):
|
||||||
"""Generator of handTexts from a tailed file:
|
"""Generator of handTexts from a tailed file:
|
||||||
|
|
|
@ -35,9 +35,6 @@ import logging
|
||||||
# logging has been set up in fpdb.py or HUD_main.py, use their settings:
|
# logging has been set up in fpdb.py or HUD_main.py, use their settings:
|
||||||
log = logging.getLogger("importer")
|
log = logging.getLogger("importer")
|
||||||
|
|
||||||
import pygtk
|
|
||||||
import gtk
|
|
||||||
|
|
||||||
# fpdb/FreePokerTools modules
|
# fpdb/FreePokerTools modules
|
||||||
import Database
|
import Database
|
||||||
import Configuration
|
import Configuration
|
||||||
|
@ -261,6 +258,7 @@ class Importer:
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
print _("waiting for writers to finish ...")
|
print _("waiting for writers to finish ...")
|
||||||
|
import gtk, pygtk
|
||||||
#for t in threading.enumerate():
|
#for t in threading.enumerate():
|
||||||
# print " "+str(t)
|
# print " "+str(t)
|
||||||
#self.writeq.join()
|
#self.writeq.join()
|
||||||
|
@ -457,6 +455,7 @@ class Importer:
|
||||||
self.pos_in_file[file] = 0
|
self.pos_in_file[file] = 0
|
||||||
hhc = obj( self.config, in_path = file, index = idx, starsArchive = self.settings['starsArchive'], ftpArchive = self.settings['ftpArchive'], sitename = site )
|
hhc = obj( self.config, in_path = file, index = idx, starsArchive = self.settings['starsArchive'], ftpArchive = self.settings['ftpArchive'], sitename = site )
|
||||||
if hhc.getStatus():
|
if hhc.getStatus():
|
||||||
|
if self.caller: hhc.progressNotify()
|
||||||
handlist = hhc.getProcessedHands()
|
handlist = hhc.getProcessedHands()
|
||||||
self.pos_in_file[file] = hhc.getLastCharacterRead()
|
self.pos_in_file[file] = hhc.getLastCharacterRead()
|
||||||
to_hud = []
|
to_hud = []
|
||||||
|
|
Loading…
Reference in New Issue
Block a user