Message281858
I have a a PurePath object like so:
path = PurePath('/home/my awesome user/file.txt')
I'm SSHing into a server and I want to remove the file. So I have to do this:
ssh_client.run(f'/bin/rm {shlex.quote(str(path))}')
Which is really long and ugly.
I suggested in issue28623 that shlex.quote could just take a Path argument, and in issue28811 that __str__ would use shlex.quote, and it was rejected too.
My next suggestion: Implement PurePath.quote() method that calls shlex.quote() on the path. What do you think? |
|
Date |
User |
Action |
Args |
2016-11-28 10:41:44 | cool-RR | set | recipients:
+ cool-RR, pitrou |
2016-11-28 10:41:44 | cool-RR | set | messageid: <1480329704.42.0.830196974731.issue28817@psf.upfronthosting.co.za> |
2016-11-28 10:41:44 | cool-RR | link | issue28817 messages |
2016-11-28 10:41:44 | cool-RR | create | |
|