fix: fix string escape sequences, per warnings

This commit is contained in:
Lance Edgar 2026-06-06 16:14:04 -05:00
parent 1d2d4697ec
commit 9f441164e7
2 changed files with 9 additions and 9 deletions

View file

@ -154,8 +154,8 @@ def is_win(c):
"""
Return True if remote SSH server is running Windows, False otherwise.
The idea is based on echoing quoted text: \*NIX systems will echo quoted
text only, while Windows echoes quotation marks as well.
The idea is based on echoing quoted text: \\*NIX systems will echo
quoted text only, while Windows echoes quotation marks as well.
.. note::
@ -170,7 +170,7 @@ def _expand_path(c, path):
Return a path expansion
E.g. ~/some/path -> /home/myuser/some/path
/user/\*/share -> /user/local/share
/user/\\*/share -> /user/local/share
More examples can be found here: http://linuxcommand.org/lc3_lts0080.php
.. versionchanged:: 1.0
@ -207,10 +207,10 @@ def sed(c, filename, before, after, limit='', use_sudo=False, backup='.bak',
<filename>``. Setting ``backup`` to an empty string will, disable backup
file creation.
For convenience, ``before`` and ``after`` will automatically escape forward
slashes, single quotes and parentheses for you, so you don't need to
specify e.g. ``http:\/\/foo\.com``, instead just using ``http://foo\.com``
is fine.
For convenience, ``before`` and ``after`` will automatically
escape forward slashes, single quotes and parentheses for you, so
you don't need to specify e.g. ``http:\\/\\/foo\\.com``, instead
just using ``http://foo\\.com`` is fine.
If ``use_sudo`` is True, will use `sudo` instead of `run`.