[libcxx-commits] [PATCH] D99242: [libcxx] [test] Quote env variables that are set with a shell "export" in ssh.py
Arthur O'Dwyer via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Wed Mar 24 15:55:48 PDT 2021
Quuxplusone accepted this revision as: Quuxplusone.
Quuxplusone added a comment.
LGTM, as long as the commit message contains that example! Sounds like an almost-complete example of what I'm looking for is
`libcxx/utils/ssh.py --env "X=Y;Z" something`
================
Comment at: libcxx/utils/ssh.py:28
+ from shlex import quote as cmd_quote
+except ImportError:
+ from pipes import quote as cmd_quote
----------------
Let's leave a comment here like `# for Python 2 compatibility`
I switched from "Python 2 chauvinist" to "Python 3 chauvinist" a year or so ago — IIRC just after Python 2 was officially end-of-lifed in January 2020. So I'm happy //not// to cater to anyone still stuck on Python 2, but I don't mind (as long as we leave the greppable comment for later cleanup).
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D99242/new/
https://reviews.llvm.org/D99242
More information about the libcxx-commits
mailing list