pyinstaller + reportlab = boum, une erreur de loader-je-sais-pas-quoi. C'est bizarre comme problème, mais du coup plutôt du côté de reportlab. En tous cas même en python interactif ça marche pas.
Pour moi il a suffit de rajouter un return False avant la ligne compliquée dans rl_isdir et hop.