Skip to content

Commit 464ffca

Browse files
authored
grass.script: replace deprecated use of pipes.quote() (OSGeo#2674)
'pipes' is deprecated since Python 3.11 and will be removed in version 3.13. 'pipes.quote()' is deprecated since version 2.7.
1 parent b2d196c commit 464ffca

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

python/grass/script/core.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
import codecs
2828
import string
2929
import random
30-
import pipes
30+
import shlex
3131
from tempfile import NamedTemporaryFile
3232

3333
from .utils import KeyValue, parse_key_val, basename, encode, decode, try_remove
@@ -863,7 +863,7 @@ def parser():
863863
sys.exit(1)
864864

865865
cmdline = [basename(sys.argv[0])]
866-
cmdline += [pipes.quote(a) for a in sys.argv[1:]]
866+
cmdline += [shlex.quote(a) for a in sys.argv[1:]]
867867
os.environ["CMDLINE"] = " ".join(cmdline)
868868

869869
argv = sys.argv[:]

0 commit comments

Comments
 (0)