seems a problem with the default regex checking for args.... Let's wait for Jonathan
>>> import re >>> mymatch = re.compile(r'([\w@ -]+[=.]?)*$') >>> mymatch.match('a') <_sre.SRE_Match object at 0x02A61020> >>> mymatch.match('Abbbbbbbb Lccc - Pddddddd GA Deeeeee (ffff ffff A).pdf') endless loop of backtracing regex --