Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							3e6c5b6f31 
							
						 
					 
					
						
						
							
							THP: Minor updates  
						
						
						
					 
					
						2011-03-30 13:29:39 +08:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							9b59d8fb9c 
							
						 
					 
					
						
						
							
							Regression: Fix data for newly parsed draw hands  
						
						
						
					 
					
						2011-03-30 13:28:57 +08:00 
						 
				 
			
				
					
						
							
							
								Chaz Littlejohn 
							
						 
					 
					
						
						
						
						
							
						
						
							cb989b8570 
							
						 
					 
					
						
						
							
							Merge branch 'sorrow' into chazdazzle  
						
						
						
					 
					
						2011-03-30 03:51:08 +00:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							9a87d7d88a 
							
						 
					 
					
						
						
							
							Merge branch 'chazdazzle' of git://github.com/ChazDazzle/fpdb-chaz  
						
						
						
					 
					
						2011-03-30 11:50:33 +08:00 
						 
				 
			
				
					
						
							
							
								Chaz Littlejohn 
							
						 
					 
					
						
						
						
						
							
						
						
							6954ab1b62 
							
						 
					 
					
						
						
							
							changed the key in the hands stats dict from 'gameTypeId' back to 'gametypeId'  
						
						
						
					 
					
						2011-03-30 03:49:13 +00:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							bac1d29166 
							
						 
					 
					
						
						
							
							Regression: Add gameSessionId to .hands files  
						
						
						
					 
					
						2011-03-30 11:49:02 +08:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							468b98fb7a 
							
						 
					 
					
						
						
							
							THP: Ignore gameSessionId  
						
						
						
					 
					
						2011-03-30 11:46:49 +08:00 
						 
				 
			
				
					
						
							
							
								Chaz Littlejohn 
							
						 
					 
					
						
						
						
						
							
						
						
							faaca41b5a 
							
						 
					 
					
						
						
							
							Merge branch 'sorrow' into chazdazzle  
						
						
						
					 
					
						2011-03-30 03:25:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chaz Littlejohn 
							
						 
					 
					
						
						
						
						
							
						
						
							fc2b79a5e8 
							
						 
					 
					
						
						
							
							tourneysPlayersIds is later updated by db.createOrUpdateTourneysPlayers and turned into a dict rather than a list so it makes sense to initialise as such  
						
						
						
					 
					
						2011-03-30 03:18:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chaz Littlejohn 
							
						 
					 
					
						
						
						
						
							
						
						
							c361992b13 
							
						 
					 
					
						
						
							
							added \u20ac into the sym dict  
						
						
						
					 
					
						2011-03-30 03:15:12 +00:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							9eb0138f3d 
							
						 
					 
					
						
						
							
							THP: Make less noisy  
						
						
						
					 
					
						2011-03-30 11:13:03 +08:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							1e3bbd6047 
							
						 
					 
					
						
						
							
							Merge branch 'chazdazzle' of git://github.com/ChazDazzle/fpdb-chaz  
						
						
						
					 
					
						2011-03-30 11:12:22 +08:00 
						 
				 
			
				
					
						
							
							
								Chaz Littlejohn 
							
						 
					 
					
						
						
						
						
							
						
						
							c19549b3da 
							
						 
					 
					
						
						
							
							changed the currency substitutions to byte stream AND unicode -- i.e. u'$|\xe2\x82\xac|\u20ac|'  
						
						
						
					 
					
						2011-03-29 20:15:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chaz Littlejohn 
							
						 
					 
					
						
						
						
						
							
						
						
							b00c30cbbf 
							
						 
					 
					
						
						
							
							Re-did patch to fix import when no hero is defined  
						
						
						
					 
					
						2011-03-29 14:18:00 +00:00 
						 
				 
			
				
					
						
							
							
								Chaz Littlejohn 
							
						 
					 
					
						
						
						
						
							
						
						
							dc839c9cae 
							
						 
					 
					
						
						
							
							Merge branch 'sorrow' into chazdazzle  
						
						
						
					 
					
						2011-03-29 14:04:59 +00:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							69905a051b 
							
						 
					 
					
						
						
							
							Everleaf: Clean out some crufty comments  
						
						
						
					 
					
						2011-03-29 18:07:39 +08:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							316e4ff284 
							
						 
					 
					
						
						
							
							Everleaf: Possible fix for older tourney hh's  
						
						
						
					 
					
						2011-03-29 18:05:21 +08:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							f159823f1b 
							
						 
					 
					
						
						
							
							Regression: Add card8-20  
						
						
						
					 
					
						2011-03-29 17:35:24 +08:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							59d22bed5d 
							
						 
					 
					
						
						
							
							Import: Remove unicode translation from addImportFile  
						
						... 
						
						
						
						A filename is an almost arbitrary binary sequence, assuming it can be encoded
in utf-8 caused crashes on certain file names. 
						
					 
					
						2011-03-29 17:20:13 +08:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							0cef119a3b 
							
						 
					 
					
						
						
							
							Stars: Add unicode marker back to currency substitution  
						
						
						
					 
					
						2011-03-29 17:17:29 +08:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							de9c65e3ea 
							
						 
					 
					
						
						
							
							Database: Fix sessionCache when no hero exists  
						
						
						
					 
					
						2011-03-29 17:13:31 +08:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							684689c9db 
							
						 
					 
					
						
						
							
							Revert "changed all of the currency substitutions from byte stream (i.e. \xe2\x82\xac for EURO) to unicode (u'\u20AC') as it was throwing unicode errors when attempting to format the string in the various regex statements. I am aware that I may be the only one to encounter this problem."  
						
						... 
						
						
						
						This reverts commit d0ae2a155d 
						
					 
					
						2011-03-29 15:46:15 +08:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							efa1a9e6cf 
							
						 
					 
					
						
						
							
							SQL: Change column types to 'timestamp' for sessionCache  
						
						
						
					 
					
						2011-03-29 15:36:48 +08:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							ab5e28e73d 
							
						 
					 
					
						
						
							
							Import: Add to_hud back to init list  
						
						
						
					 
					
						2011-03-29 15:36:18 +08:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							7b319d5aa0 
							
						 
					 
					
						
						
							
							Hand.py: Add in test data to prepInsert  
						
						
						
					 
					
						2011-03-29 14:58:44 +08:00 
						 
				 
			
				
					
						
							
							
								Chaz Littlejohn 
							
						 
					 
					
						
						
						
						
							
						
						
							38fbae957a 
							
						 
					 
					
						
						
							
							charset needs to be set to 'utf8' for the MySQL connection to store unicode strings correctly  
						
						
						
					 
					
						2011-03-29 06:10:07 +00:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							59b65ca146 
							
						 
					 
					
						
						
							
							Merge branch 'chazdazzle' of git://github.com/ChazDazzle/fpdb-chaz  
						
						... 
						
						
						
						Conflicts:
	pyfpdb/FulltiltToFpdb.py 
						
					 
					
						2011-03-29 13:52:08 +08:00 
						 
				 
			
				
					
						
							
							
								Chaz Littlejohn 
							
						 
					 
					
						
						
						
						
							
						
						
							300340218b 
							
						 
					 
					
						
						
							
							specifiying 'utf8' CHARSET in Players.name field not required and will lead to a conflict if mysql database created using a different utf-8 collation  
						
						
						
					 
					
						2011-03-28 18:34:05 +00:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							f8f25fe4ec 
							
						 
					 
					
						
						
							
							PSSummary: Fix for Stars.fr winnings  
						
						... 
						
						
						
						Regex was previously fixed to $ 
						
					 
					
						2011-03-28 18:04:51 +08:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							cf5e3878bd 
							
						 
					 
					
						
						
							
							FTP: Allow '_' in tablename  
						
						
						
					 
					
						2011-03-28 17:14:27 +08:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							bcb23d47e8 
							
						 
					 
					
						
						
							
							Regression: FTP hand with '_' in tablename.  
						
						
						
					 
					
						2011-03-28 17:13:00 +08:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							f9e84a5aa3 
							
						 
					 
					
						
						
							
							Regression: Rename Everleaf tourney test files  
						
						... 
						
						
						
						Tourney id is only in the filename, and that is the only way Everlead can(? currently?) detect if a hh is from a tourney or not 
						
					 
					
						2011-03-27 23:32:35 +08:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							8e38e4e458 
							
						 
					 
					
						
						
							
							THP: Add Everleaf tourney files  
						
						
						
					 
					
						2011-03-27 23:30:38 +08:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							c1bd2bb5c7 
							
						 
					 
					
						
						
							
							Regression: Everleaf tourney samples  
						
						
						
					 
					
						2011-03-27 15:08:57 +08:00 
						 
				 
			
				
					
						
							
							
								Eric Blade 
							
						 
					 
					
						
						
						
						
							
						
						
							a6901339d9 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git://git.assembla.com/fpdb-gimick.git  
						
						
						
					 
					
						2011-03-26 05:17:08 -04:00 
						 
				 
			
				
					
						
							
							
								Eric Blade 
							
						 
					 
					
						
						
						
						
							
						
						
							c9512d3a1b 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git://git.assembla.com/fpdboz.git  
						
						
						
					 
					
						2011-03-26 05:16:45 -04:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							65ab68a069 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git://git.assembla.com/fpdb  
						
						
						
					 
					
						2011-03-25 13:22:19 +08:00 
						 
				 
			
				
					
						
							
							
								Worros 
							
						 
					 
					
						
						
						
						
							
						
						
							b6ca0565ce 
							
						 
					 
					
						
						
							
							FTP: Allow # in tablename  
						
						
						
					 
					
						2011-03-25 13:14:26 +08:00 
						 
				 
			
				
					
						
							
							
								Chaz Littlejohn 
							
						 
					 
					
						
						
						
						
							
						
						
							a87f43f933 
							
						 
					 
					
						
						
							
							Updated the import process for Draw hands so that cards, along with additional draws can now be stored. HandsPlayers now includes 20 card fields to accomodate up to 4 five card hands for each player. The regex for the 'stands pat' action was also improved so that hero cards from those streets could be taken from that line of text  
						
						
						
					 
					
						2011-03-24 06:00:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chaz Littlejohn 
							
						 
					 
					
						
						
						
						
							
						
						
							5eeafc4503 
							
						 
					 
					
						
						
							
							Added regex & methods for picking up the 'discards' and 'stands pat' actions in FTP draw hands  
						
						
						
					 
					
						2011-03-24 04:08:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chaz Littlejohn 
							
						 
					 
					
						
						
						
						
							
						
						
							7c31a19077 
							
						 
					 
					
						
						
							
							Modified HHC so gtk & pygtk are imported to execute a callback only if import is run from the gui  
						
						
						
					 
					
						2011-03-23 19:34:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chaz Littlejohn 
							
						 
					 
					
						
						
						
						
							
						
						
							3e9dacf900 
							
						 
					 
					
						
						
							
							Added a rebuild_sessionscache method for creating the SC table from hands in the database  
						
						
						
					 
					
						2011-03-23 19:27:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chaz Littlejohn 
							
						 
					 
					
						
						
						
						
							
						
						
							8c4d5d42b4 
							
						 
					 
					
						
						
							
							Added printtest back in and fixed a couple of SessionsCache bugs  
						
						
						
					 
					
						2011-03-23 19:27:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chaz Littlejohn 
							
						 
					 
					
						
						
						
						
							
						
						
							3ac088b748 
							
						 
					 
					
						
						
							
							Fixed a timezone issue in storeSessionsCache  
						
						
						
					 
					
						2011-03-23 19:27:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chaz Littlejohn 
							
						 
					 
					
						
						
						
						
							
						
						
							dd6ce46487 
							
						 
					 
					
						
						
							
							Added methods to create utilize a lock table for managing access to the database during a multi-threaded import. Currently, only MySQL is supported  
						
						
						
					 
					
						2011-03-23 19:27:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chaz Littlejohn 
							
						 
					 
					
						
						
						
						
							
						
						
							3c2fdaf53e 
							
						 
					 
					
						
						
							
							Fixed some data-type bugs in the Import class -- essentialy the same commit as 530a21cb9f65f83f8b09ef08f6415c8bd256fccc in the chaz branch of my repo  
						
						
						
					 
					
						2011-03-23 19:27:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chaz Littlejohn 
							
						 
					 
					
						
						
						
						
							
						
						
							91d791a3ac 
							
						 
					 
					
						
						
							
							Commented out the truly absurd amount of printing that goes on whenever you load a Config file  
						
						
						
					 
					
						2011-03-23 19:27:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chaz Littlejohn 
							
						 
					 
					
						
						
						
						
							
						
						
							09f1616e87 
							
						 
					 
					
						
						
							
							fixed a small bug in storeHudCache  
						
						
						
					 
					
						2011-03-23 19:27:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chaz Littlejohn 
							
						 
					 
					
						
						
						
						
							
						
						
							d0ae2a155d 
							
						 
					 
					
						
						
							
							changed all of the currency substitutions from byte stream (i.e. \xe2\x82\xac for EURO) to unicode (u'\u20AC') as it was throwing unicode errors when attempting to format the string in the various regex statements. I am aware that I may be the only one to encounter this problem.  
						
						
						
					 
					
						2011-03-23 19:27:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chaz Littlejohn 
							
						 
					 
					
						
						
						
						
							
						
						
							66e1cc3704 
							
						 
					 
					
						
						
							
							This commit includes a set of updates which:  
						
						... 
						
						
						
						* implement the new SessionsCache table
    - The SessionsCache table can be used to track overall or game sepecific sessions
    - The totalProfit field is summed by gameTypeId for cash games allowing for multiple currencies
    - Tournament profit (cashes - buy-ins) are also recorded in totalProfit and its grouped by tourneyId
* change the sequence and methodology surrounding the import of hands
    - fpdb_import.py implements a unique Hand.py method for each table
    - Hands SessionCache and HudCache records themselves are 'cached' to allow for 'bulk insert' at EOF
    - import is reorganized to allow for efficient locking in multiple connection environments
* changes the name of the index created by addTPlayersIndex (so that it is unique) to accommodate a bug in MySQL 5.5
TODO
* A 'rebuild_sessionsCache' method is still required
* Further commits are expected to fix bugs created during the porting of this code 
						
					 
					
						2011-03-23 19:27:55 +00:00