Merge branch 'master' of git://git.assembla.com/fpdb
This commit is contained in:
		
						commit
						9a9832b784
					
				|  | @ -74,7 +74,7 @@ except ImportError: | ||||||
|     use_numpy = False |     use_numpy = False | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| DB_VERSION = 137 | DB_VERSION = 138 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # Variance created as sqlite has a bunch of undefined aggregate functions. | # Variance created as sqlite has a bunch of undefined aggregate functions. | ||||||
|  |  | ||||||
|  | @ -59,6 +59,7 @@ class DerivedStats(): | ||||||
|             self.handsplayers[player[1]]['foldSbToStealChance'] = False |             self.handsplayers[player[1]]['foldSbToStealChance'] = False | ||||||
|             self.handsplayers[player[1]]['foldedSbToSteal']     = False |             self.handsplayers[player[1]]['foldedSbToSteal']     = False | ||||||
|             self.handsplayers[player[1]]['foldedBbToSteal']     = False |             self.handsplayers[player[1]]['foldedBbToSteal']     = False | ||||||
|  |             self.handsplayers[player[1]]['tourneyTypeId']       = None | ||||||
|              |              | ||||||
|             for i in range(5):  |             for i in range(5):  | ||||||
|                 self.handsplayers[player[1]]['street%dCalls' % i] = 0 |                 self.handsplayers[player[1]]['street%dCalls' % i] = 0 | ||||||
|  | @ -142,6 +143,7 @@ class DerivedStats(): | ||||||
|             self.handsplayers[player[1]]['startCash'] = int(100 * Decimal(player[2])) |             self.handsplayers[player[1]]['startCash'] = int(100 * Decimal(player[2])) | ||||||
|             self.handsplayers[player[1]]['sitout'] = False #TODO: implement actual sitout detection |             self.handsplayers[player[1]]['sitout'] = False #TODO: implement actual sitout detection | ||||||
|             if hand.gametype["type"]=="tour": |             if hand.gametype["type"]=="tour": | ||||||
|  |                 self.handsplayers[player[1]]['tourneyTypeId']=hand.tourneyTypeId | ||||||
|                 self.handsplayers[player[1]]['tourneysPlayersIds'] = hand.tourneysPlayersIds[player[1]] |                 self.handsplayers[player[1]]['tourneysPlayersIds'] = hand.tourneysPlayersIds[player[1]] | ||||||
|             else: |             else: | ||||||
|                 self.handsplayers[player[1]]['tourneysPlayersIds'] = None |                 self.handsplayers[player[1]]['tourneysPlayersIds'] = None | ||||||
|  |  | ||||||
|  | @ -146,13 +146,14 @@ or None if we fail to get the info """ | ||||||
|             tourno = t.group('TOURNO') |             tourno = t.group('TOURNO') | ||||||
|             hand.tourNo = tourno |             hand.tourNo = tourno | ||||||
|             hand.tablename = t.group('TABLE') |             hand.tablename = t.group('TABLE') | ||||||
|  |             #TODO we should fetch info including buyincurrency, buyin and fee from URL: | ||||||
|  |             #           https://www.poker4ever.com/tourney/%TOURNEY_NUMBER% | ||||||
| 
 | 
 | ||||||
|         # Believe Everleaf time is GMT/UTC, no transation necessary |         # Believe Everleaf time is GMT/UTC, no transation necessary | ||||||
|         # Stars format (Nov 10 2008): 2008/11/07 12:38:49 CET [2008/11/07 7:38:49 ET] |         # Stars format (Nov 10 2008): 2008/11/07 12:38:49 CET [2008/11/07 7:38:49 ET] | ||||||
|         # or                        : 2008/11/07 12:38:49 ET |         # or                        : 2008/11/07 12:38:49 ET | ||||||
|         # Not getting it in my HH files yet, so using |         # Not getting it in my HH files yet, so using | ||||||
|         # 2008/11/10 3:58:52 ET |         # 2008/11/10 3:58:52 ET | ||||||
|         #TODO: Do conversion from GMT to ET |  | ||||||
|         #TODO: Need some date functions to convert to different timezones (Date::Manip for perl rocked for this) |         #TODO: Need some date functions to convert to different timezones (Date::Manip for perl rocked for this) | ||||||
|         hand.startTime = datetime.datetime.strptime(m.group('DATETIME'), "%Y/%m/%d - %H:%M:%S") |         hand.startTime = datetime.datetime.strptime(m.group('DATETIME'), "%Y/%m/%d - %H:%M:%S") | ||||||
|         return |         return | ||||||
|  |  | ||||||
|  | @ -203,9 +203,9 @@ class Fulltilt(HandHistoryConverter): | ||||||
|         hand.tablename = m.group('TABLE') |         hand.tablename = m.group('TABLE') | ||||||
|          |          | ||||||
|         try: |         try: | ||||||
|             hand.starttime = datetime.datetime.strptime(m.group('DATETIME'), "%H:%M:%S ET - %Y/%m/%d") |             hand.startTime = datetime.datetime.strptime(m.group('DATETIME'), "%H:%M:%S ET - %Y/%m/%d") | ||||||
|         except: |         except: | ||||||
|             hand.starttime = datetime.datetime.strptime(m.group('DATETIME'), "%H:%M ET - %a, %B %d, %Y") |             hand.startTime = datetime.datetime.strptime(m.group('DATETIME'), "%H:%M ET - %a, %B %d, %Y") | ||||||
|          |          | ||||||
|         hand.startTime = HandHistoryConverter.changeTimezone(hand.startTime, "ET", "UTC") |         hand.startTime = HandHistoryConverter.changeTimezone(hand.startTime, "ET", "UTC") | ||||||
|          |          | ||||||
|  |  | ||||||
|  | @ -392,9 +392,9 @@ class Sql: | ||||||
|             self.query['createTourneyTypesTable'] = """CREATE TABLE TourneyTypes ( |             self.query['createTourneyTypesTable'] = """CREATE TABLE TourneyTypes ( | ||||||
|                         id SMALLINT UNSIGNED AUTO_INCREMENT NOT NULL, PRIMARY KEY (id), |                         id SMALLINT UNSIGNED AUTO_INCREMENT NOT NULL, PRIMARY KEY (id), | ||||||
|                         siteId SMALLINT UNSIGNED NOT NULL, FOREIGN KEY (siteId) REFERENCES Sites(id), |                         siteId SMALLINT UNSIGNED NOT NULL, FOREIGN KEY (siteId) REFERENCES Sites(id), | ||||||
|                         currency varchar(4) NOT NULL, |                         currency varchar(4), | ||||||
|                         buyIn INT NOT NULL, |                         buyIn INT, | ||||||
|                         fee INT NOT NULL, |                         fee INT, | ||||||
|                         category varchar(9) NOT NULL, |                         category varchar(9) NOT NULL, | ||||||
|                         limitType char(2) NOT NULL, |                         limitType char(2) NOT NULL, | ||||||
|                         buyInChips INT, |                         buyInChips INT, | ||||||
|  | @ -423,9 +423,9 @@ class Sql: | ||||||
|             self.query['createTourneyTypesTable'] = """CREATE TABLE TourneyTypes ( |             self.query['createTourneyTypesTable'] = """CREATE TABLE TourneyTypes ( | ||||||
|                         id SERIAL, PRIMARY KEY (id), |                         id SERIAL, PRIMARY KEY (id), | ||||||
|                         siteId INT NOT NULL, FOREIGN KEY (siteId) REFERENCES Sites(id), |                         siteId INT NOT NULL, FOREIGN KEY (siteId) REFERENCES Sites(id), | ||||||
|                         currency varchar(4) NOT NULL, |                         currency varchar(4), | ||||||
|                         buyin INT NOT NULL, |                         buyin INT, | ||||||
|                         fee INT NOT NULL, |                         fee INT, | ||||||
|                         category varchar(9), |                         category varchar(9), | ||||||
|                         limitType char(2), |                         limitType char(2), | ||||||
|                         buyInChips INT, |                         buyInChips INT, | ||||||
|  | @ -453,9 +453,9 @@ class Sql: | ||||||
|             self.query['createTourneyTypesTable'] = """CREATE TABLE TourneyTypes ( |             self.query['createTourneyTypesTable'] = """CREATE TABLE TourneyTypes ( | ||||||
|                         id INTEGER PRIMARY KEY, |                         id INTEGER PRIMARY KEY, | ||||||
|                         siteId INT NOT NULL, |                         siteId INT NOT NULL, | ||||||
|                         currency VARCHAR(4) NOT NULL, |                         currency VARCHAR(4), | ||||||
|                         buyin INT NOT NULL, |                         buyin INT, | ||||||
|                         fee INT NOT NULL, |                         fee INT, | ||||||
|                         category TEXT, |                         category TEXT, | ||||||
|                         limitType TEXT, |                         limitType TEXT, | ||||||
|                         buyInChips INT, |                         buyInChips INT, | ||||||
|  |  | ||||||
|  | @ -117,7 +117,7 @@ import Configuration | ||||||
| import Exceptions | import Exceptions | ||||||
| import Stats | import Stats | ||||||
| 
 | 
 | ||||||
| VERSION = "0.20.901" | VERSION = "0.20.901 plus git" | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| class fpdb: | class fpdb: | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user