I thought I'd add my two cents. I have had problems with the HU HUD and import as well.
I have v.40.4, win 7 64, swc .17, I'm not sure what else is relevant.
This is what I have found. If you change the title in the HU hh file to read 2max instead of HU, and, open it in notepad, go to edit, choose find and replace, and replace all instances of HU with 2max, it will import. This does not fix the HUD not working, but it does import it so you can analyze your play and keep track of winnings/losses. Maybe this extra info will help programmers pinpoint the problem?
Also, I am extremely limited in my knowledge of python. But, I did look at the code to see if I saw anything. Kinda like you do when your car breaks down. You open the hood and look around and then close it without doing anything, cause you dont know much (at least I dont).
I looked at BovadaToFpdb instead of another site, because I knew it had heads up tables, and I dont know that for sure about any other site.
This was my observation. In the BovadaToFpdb.py file, under
re_GameInfo = re.compile
there is a little part that mentions HU which is this line:
(?P<HU>1\son\s1\s)?
the SealsWithClubsToFpdb.py file does not have a line like that under re_GameInfo. They both have this line a little later:
if key == 'HU' and info[key] != None:
hand.maxseats = 2
I think in the SealsWithClubsToFpdb.py when it checks "if key" equals HU, it did not previously store the HU info from the hand info so it returns an error instead of assigning 2 to hand.maxseats. I think it only stores information about the max players if it finds max in the handinfo line somewhere and doesnt store HU.
Anyways, thats just a complete shot in the dark, and I'm probably making myself look like an idiot.
Also, I dont know if both these steps are necessary, or if only changing just the title, or just the hands inside the file will work on their own. I highly suspect the most necessary part is changing each hand inside the file.
Before I posted this, I decided to confirm my hunch. If you only change each hand within the file to read 2max instead of HU, It will import. You do not have to change the title of the file. Additionally, If you change only the title to 2max and do not change each hand inside the file, it will fail to import.
Also, I just want to express my gratitude for all the work that has gone into FPDB. It is an awesome piece of software. I really do appreciate all the work that has gone into it.
Thanks!