Message113944
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. |
|
Date |
User |
Action |
Args |
2010-08-15 09:14:51 | Iztok.Kavkler | set | 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 | set | messageid: <1281863691.22.0.369858975446.issue444582@psf.upfronthosting.co.za> |
2010-08-15 09:14:49 | Iztok.Kavkler | link | issue444582 messages |
2010-08-15 09:14:48 | Iztok.Kavkler | create | |
|