Make Everleaf converter actually function.

Makes HandHistoryConverter actually write out a file to
$hhArchiveBase/sitename/

Adds code in importer call the functions in EverleafToFpdb
This commit is contained in:
Worros
2009-02-05 18:28:18 +09:00
parent 9cd88c0399
commit 315d010311
2 changed files with 24 additions and 4 deletions
+13 -2
View File
@@ -39,6 +39,7 @@ import re
import fpdb_db
import fpdb_simple
import fpdb_parse_logic
import EverleafToFpdb
from time import time
class Importer:
@@ -156,8 +157,18 @@ class Importer:
if(filter == "passthrough"):
(stored, duplicates, partial, errors, ttime) = self.import_fpdb_file(file, site)
else:
# TODO: Load filter, and run filtered file though main importer
(stored, duplicates, partial, errors, ttime) = self.import_fpdb_file(file, site)
conv = None
# Load filter, process file, pass returned filename to import_fpdb_file
if(filter == "EverleafToFpdb"):
conv = EverleafToFpdb(self.config, file)
conv.readSupportedGames() # Should this be done by HHC on init?
conv.determineGameType()
conv.processFile()
if(conv.getStatus()):
(stored, duplicates, partial, errors, ttime) = self.import_fpdb_file(conv.getProcessedFile(ofile), site)
#This will barf if conv.getStatus != True
return (stored, duplicates, partial, errors, ttime)