dvb script fails

I just got a Hauppauge Nova-S-Plus card to get the EPG from the Yes satellite.
Doesn't work...

I used first the dvbtest program - it grabs data, creates the zip file fine and finishes to work.
Then when I install MegaEPG and run it, it tries to grab the first channel on the list and says - "script dvb processing day xxxxx channel yyyy", then it crashes about 2 minutes later saying "unhandled exception occured. Check the log file"
Opening the log file gives me:

Exception in thread Thread-1:
Traceback (most recent call last):
File "threading.pyc", line 486, in __bootstrap_inner
File "threading.pyc", line 446, in run
File "megaepgw.py", line 177, in gothread
File "megaepg.pyc", line 166, in main
File "tvguide.pyc", line 81, in grabGuide
File "tvguide.pyc", line 30, in grabChannel
File "tvprogram.pyc", line 136, in grab
File "tvpyscript.pyc", line 384, in apply_filters
File "megaepgw.py", line 88, in Poll
NameError: global name 'PyAssertionError' is not defined

Help!

Use megaepg.exe instead. The

Use megaepg.exe instead. The windowed version megaepgw has known issues when working with the dvb script.