Start of changes to parse tournament hostory files

This commit is contained in:
Worros 2008-10-16 21:21:11 +08:00
parent 725f0589f8
commit 112f041a98

View File

@ -34,6 +34,7 @@ except:
import math import math
import os import os
import datetime import datetime
import re
import fpdb_simple import fpdb_simple
import fpdb_parse_logic import fpdb_parse_logic
from time import time from time import time
@ -52,6 +53,7 @@ class Importer:
self.updated = 0 #Time last import was run, used as mtime reference self.updated = 0 #Time last import was run, used as mtime reference
self.callHud = False self.callHud = False
self.lines = None self.lines = None
self.faobs = None #File as one big string
self.pos_in_file = {} # dict to remember how far we have read in the file self.pos_in_file = {} # dict to remember how far we have read in the file
#Set defaults #Set defaults
if not self.settings.has_key('imp-callFpdbHud'): if not self.settings.has_key('imp-callFpdbHud'):
@ -166,6 +168,8 @@ class Importer:
if firstline.find("Tournament Summary")!=-1: if firstline.find("Tournament Summary")!=-1:
print "TODO: implement importing tournament summaries" print "TODO: implement importing tournament summaries"
self.faobs = readfile(inputFile)
self.parseTourneyHistory()
return 0 return 0
site=fpdb_simple.recogniseSite(firstline) site=fpdb_simple.recogniseSite(firstline)
@ -270,6 +274,12 @@ class Importer:
return handsId return handsId
#end def import_file_dict #end def import_file_dict
def parseTourneyHistory(self):
print "Tourney history parser stub"
#Find tournament boundaries.
#print self.foabs
def printEmailErrorMessage(self, errors, filename, line): def printEmailErrorMessage(self, errors, filename, line):
print "Error No.",errors,", please send the hand causing this to steffen@sycamoretest.info so I can fix it." print "Error No.",errors,", please send the hand causing this to steffen@sycamoretest.info so I can fix it."
print "Filename:", filename print "Filename:", filename