Message201616
Background information:
cdist is written in python 3 and makes heavy use of argparse.
One common task is to run a cdist type with some arguments, which
in the end configure a remote system.
We triggered the bug by running
__line ps1 --file /etc/bash.bashrc --line "PS1='[\t] \[\033[1m\]\h\[\033[0m\]:\w\$ '"
which should have ensured that the line is found in /etc/bash.bashrc.
But in reality we found
PS1='[\t] \[\033[1m\]\h\[\033[0m\]:\w$ '
instead of
PS1='[\t] \[\033[1m\]\h\[\033[0m\]:\w\$ '
This is a rather nasty bug, as you would not suspect argparse doing that and dig through all your code looking for errors. |
|
Date |
User |
Action |
Args |
2013-10-29 09:45:56 | telmich | set | recipients:
+ telmich |
2013-10-29 09:45:56 | telmich | set | messageid: <1383039956.76.0.904392606213.issue19430@psf.upfronthosting.co.za> |
2013-10-29 09:45:56 | telmich | link | issue19430 messages |
2013-10-29 09:45:56 | telmich | create | |
|