Issue1521950
Created on 2006-07-13 17:44 by robodan, last changed 2009-03-30 05:06 by ajaksu2.
|
msg60940 - (view) |
Author: Dan Christian (robodan) |
Date: 2006-07-13 17:44 |
|
When shlex.split defines tokens, it doesn't properly
interpret ';', '&', and '&&'. These should always be
place in a separate token (unless inside a string).
The shell treats the following as identical cases, but
shlex.split doesn't:
echo hi&&echo bye
echo hi && echo bye
echo hi;echo bye
echo hi ; echo bye
echo hi&echo bye
echo hi & echo bye
shlex.split makes these cases ambiguous:
echo 'foo&'
echo foo&
echo '&&exit'
echo &&exit
|
|
| Date |
User |
Action |
Args |
| 2009-03-30 17:04:08 | ajaksu2 | link | issue1699594 dependencies |
| 2009-03-30 05:06:57 | ajaksu2 | set | stage: test needed type: feature request versions:
+ Python 2.7, - Python 2.3 |
| 2006-07-13 17:44:33 | robodan | create | |
|