diff --git a/scripts/dream.py b/scripts/dream.py index b6a29627aa..24063d6d5b 100755 --- a/scripts/dream.py +++ b/scripts/dream.py @@ -109,6 +109,10 @@ def main_loop(t2i,parser,log,infile): if command.startswith(('#','//')): continue + # before splitting, escape single quotes so as not to mess + # up the parser + command = command.replace("'","\\'") + try: elements = shlex.split(command) except ValueError as e: