消息 [113944]
There is a subtle problem in the reference implementation: it will break if one of the paths in PATH contains quoted path separator. On windows that would be quted with ":
"c:\path;with;sep"
and on *nix something like
/path\:with\:sep
The problem is in the call
path.split(os.path.sep)
To do this properly we would need another helper function, e.g.
shutil.split_path_list(path)
that would split paths considering quoting. I should also strip quotes from every path in the list.
I would write reference implementation, but I'm not sure if I know all the quoting rules of various os-es. |
|
| 日期 |
用户 |
动作 |
参数 |
| 2010-08-15 09:14:51 | Iztok.Kavkler | 修改 | recipients:
+ Iztok.Kavkler, edemaine, pitrou, christian.heimes, ajaksu2, tarek, eric.araujo, Christophe Simonis, andybuckley, tleeuwenburg@gmail.com, michael.foord, brian.curtin, meatballhat, iki |
| 2010-08-15 09:14:51 | Iztok.Kavkler | 修改 | messageid: <1281863691.22.0.369858975446.issue444582@psf.upfronthosting.co.za> |
| 2010-08-15 09:14:49 | Iztok.Kavkler | 链接 | issue444582 messages |
| 2010-08-15 09:14:48 | Iztok.Kavkler | 创建 | |
|