X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/tripe/blobdiff_plain/ab6f1b0d12478b8fe266e3dacc3de7121df29066..5b97ed7d0373f195b8fcccbc264b5520052e49c5:/py/tripe.py.in diff --git a/py/tripe.py.in b/py/tripe.py.in index a9be6687..db194e29 100644 --- a/py/tripe.py.in +++ b/py/tripe.py.in @@ -446,6 +446,9 @@ class TripeCommand (object): def __init__(me, words): """Make a new command consisting of the given list of WORDS.""" + for word in words: + if '\n' in word: + raise TripeInternalError("command word contains newline") me.words = words class TripeSynchronousCommand (TripeCommand):