From 70f9e6edca76b106359669af3f44d7882e9bd336 Mon Sep 17 00:00:00 2001 From: Worros Date: Fri, 7 Nov 2008 23:19:18 +1300 Subject: [PATCH] Make Everleaf actully inherit from the super class --- pyfpdb/EverleafToFpdb.py | 33 +++++++++++++++++++-------------- pyfpdb/HandHistoryConverter.py | 8 +++++--- 2 files changed, 24 insertions(+), 17 deletions(-) diff --git a/pyfpdb/EverleafToFpdb.py b/pyfpdb/EverleafToFpdb.py index e3c7c390..9f6b760b 100644 --- a/pyfpdb/EverleafToFpdb.py +++ b/pyfpdb/EverleafToFpdb.py @@ -16,20 +16,25 @@ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ######################################################################## -import HandHistoryConverter +from HandHistoryConverter import HandHistoryConverter -class EverleafPoker(HandHistoryConverter): - def __init__: - print "Everleaf Poker hand converter loading" +class Everleaf(HandHistoryConverter): + def __init__(self): + print "Initialising Everleaf converter class" + def readSupportedGames(self): + pass - def readSupportedGames(self): - return - def determineGameType(self): - return - def readPlayerStacks(self): - return - def readBlinds(self): - return - def readAction(self): - return + def determineGameType(self): + pass + def readPlayerStacks(self): + pass + + def readBlinds(self): + pass + + def readAction(self): + pass + +if __name__ == "__main__": + e = Everleaf() diff --git a/pyfpdb/HandHistoryConverter.py b/pyfpdb/HandHistoryConverter.py index 5b91a360..9a62776c 100644 --- a/pyfpdb/HandHistoryConverter.py +++ b/pyfpdb/HandHistoryConverter.py @@ -16,18 +16,20 @@ #agpl-3.0.txt in the docs folder of the package. class HandHistoryConverter: - def __init__(self, site): - print "HandHistoryConverter __init__" - + def __init__(self): + pass + # Functions to be implemented in the inheriting class def readSupportedGames(self): abstract def determineGameType(self): abstract def readPlayerStacks(self): abstract def readBlinds(self): abstract def readAction(self): abstract + # Functions not necessary to implement in sub class def readFile(self, filename): """Read file""" def writeStars(self): """Write out parsed data""" +