chiark
/
gitweb
/
~mdw
/
tripe
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ab6f1b0
)
py/tripe.py.in: Raise an error if a command token contains a newline.
author
Mark Wooding
<mdw@distorted.org.uk>
Sat, 13 Jun 2020 15:49:47 +0000
(16:49 +0100)
committer
Mark Wooding
<mdw@distorted.org.uk>
Sat, 13 Jun 2020 15:50:46 +0000
(16:50 +0100)
This should never happen, and it confuses the client quite badly if it
does.
py/tripe.py.in
patch
|
blob
|
blame
|
history
diff --git
a/py/tripe.py.in
b/py/tripe.py.in
index a9be66872cfbbc0b1e4223272238db4cbef9719c..db194e29dface9bd148732024dbbe345f1b4ffd3 100644
(file)
--- 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):