Commit Graph

5276 Commits

Author SHA1 Message Date
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
gimick
ed5234d24a GUI: BB graph not working in postgres - add additional group-by column 2011-03-23 09:38:50 +00:00
tribumarchal
c0d8ff4638 update french language
Signed-off-by: tribumarchal
2011-03-23 15:02:42 +08:00
Worros
169f4bca32 Regression: Data files for PacificPoker play money hand 2011-03-22 15:35:03 +08:00
Worros
867c547ca0 Revert "Modified hhc & fpdb_import so gtk & pygtk are imported only if import is run from the"
This reverts commit 64f46181fa.
2011-03-22 15:20:50 +08:00
Worros
94dc683281 PacificPoker: Change raise function
In the sample hand history

player04 bets [1]
Hero raises [2]
player05 raises [3]

Hero raises 1 to 2
player05 raises 1 to 3
2011-03-22 15:11:08 +08:00
Worros
32bb2c013e Merge branch 'master' of https://github.com/rwielinga/fpdb 2011-03-22 15:03:41 +08:00
Chaz Littlejohn
ed1259fe30 It's not actually a big deal if there's no bring-in, like if the bring-in completes instead, so changed to debug. 2011-03-22 04:17:46 +00:00
Chaz Littlejohn
41e0042235 Added tracking for FTP 2-7 Single Draw 2011-03-22 04:16:23 +00:00
Chaz Littlejohn
64f46181fa Modified hhc & fpdb_import so gtk & pygtk are imported only if import is run from the
gui
2011-03-22 03:22:38 +00:00
Chaz Littlejohn
5f63bc1cca Merge branch 'sorrow' into chazdazzle 2011-03-22 02:21:15 +00:00
Robert Wielinga
43c31cd971 Added a testfile that is not put in the DB correctly. The file shows a game where 'Hero' loses 18 (play money) dollars. FPDB determines a loss of 27 dollars. Where does this go wrong? TODO comments have been added to the PacificPokerToFpdb.py. 2011-03-21 20:38:27 +01:00
Worros
9d716bbedb Regression: gunzip PacificPoker files 2011-03-21 12:25:06 +08:00
Worros
9944d53058 Win2day: Accept accentuated characters in the tables names
Patch from Mathieu Pagé <mathieu@mathieupage.com>
2011-03-21 11:17:26 +08:00
Worros
66112a8d6e Hand.py: Add CAD currency
Patch from Mathieu Pagé <mathieu@mathieupage.com>
2011-03-21 11:15:19 +08:00
Steffen Schaumburg
18bb783367 Merge branch 'master' of git://git.assembla.com/fpdb-eric into eric 2011-03-20 20:13:17 +01:00
gimick
68fe4ee9a2 Merge branch 'master' of git://git.assembla.com/fpdb 2011-03-20 18:05:15 +00:00
gimick
7951f6ded2 menu: remove debug message 2011-03-20 18:03:29 +00:00
gimick
b0ea975b25 HUD: make update_hudcache data INT not BOOL (#93) & rushaux BOOL fix 2011-03-20 17:57:07 +00:00
Eric Blade
368ec176f9 Merge branch 'master' of git://git.assembla.com/fpdb.git 2011-03-19 18:57:37 -04:00
Eric Blade
cee7617cdb Merge branch 'master' of git://git.assembla.com/fpdb-gimick.git
Conflicts:
	packaging/windows/py2exe_setup.py
2011-03-19 18:56:00 -04:00
Chaz Littlejohn
bd94b34bf9 testing... 2011-03-19 21:38:48 +00:00
Steffen Schaumburg
d6b3197fb6 linux (and probably mac): fix copying of example config in case of missing config file 2011-03-19 22:10:45 +01:00
Steffen Schaumburg
43b071515d remove hharchivebase from code and test config 2011-03-19 20:15:53 +01:00
Steffen Schaumburg
22fdf6944b remove obselete setting hhArchiveBase from example config 2011-03-19 19:41:56 +01:00
Steffen Schaumburg
708f44c2fa fix brackets on a string 2011-03-19 02:19:05 +01:00
Steffen Schaumburg
b1387be3ce some string unifications 2011-03-19 02:13:26 +01:00
Steffen Schaumburg
5483e01693 Merge branch 'master' of git://github.com/rwielinga/fpdb into wielinga 2011-03-19 01:59:06 +01:00
gimick
f0798111e5 py2exe: recommit files to correct line endings 2011-03-18 22:01:51 +00:00
gimick
632724d5c0 py2exe: remove two files with windows line endings. To be fixed in next commit 2011-03-18 21:46:21 +00:00
gimick
4a622529c6 py2exe: more automation - walkthrough & script changes 2011-03-18 21:16:34 +00:00
Steffen Schaumburg
8f7b01616d Merge branch 'master' of git://git.assembla.com/fpdb-eric into eric 2011-03-18 09:50:06 +01:00
Eric Blade
a0ffc0dfb0 Merge branch 'master' of git://git.assembla.com/fpdb.git
Conflicts:
	packaging/windows/py2exe_setup.py
2011-03-17 23:42:43 -04:00
Eric Blade
600bdbe14a Merge branch 'master' of git://git.assembla.com/fpdb-gimick.git
Conflicts:
	packaging/windows/py2exe_setup.py
2011-03-17 23:40:43 -04:00
Eric Blade
9a073765f7 Merge branch 'master' of git://git.assembla.com/fpdboz.git 2011-03-17 23:38:38 -04:00