This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

作者 pitrou
收信人 alex, cvrebert, eric.araujo, ncoghlan, pitrou
日期 2011-10-21.23:13:22
SpamBayes Score 0.00015836857
Marked as misclassified
Message-id <1319238803.66.0.0206882441393.issue13238@psf.upfronthosting.co.za>
In-reply-to
内容
Hum, in:

return_code = shellcmd.shell_call('ls -l {}', dirname)
listing = shellcmd.check_shell_output('ls -l {}', dirname)

...how do you know that dirname doesn't need some kind of escaping?
This is not only a security issue, but a bug. Even if security doesn't matter on your system, your script will still break and/or do unexpected things.

Also, I don't really understand how your recipe improves things. You're just saving one call to .format(). You would probably have the same saving by using the % operator.
历史
日期 用户 动作 参数
2011-10-21 23:13:23pitrou修改recipients: + pitrou, ncoghlan, eric.araujo, alex, cvrebert
2011-10-21 23:13:23pitrou修改messageid: <1319238803.66.0.0206882441393.issue13238@psf.upfronthosting.co.za>
2011-10-21 23:13:23pitrou链接issue13238 messages
2011-10-21 23:13:22pitrou创建