summaryrefslogtreecommitdiffstats
path: root/tests/urlencode.py
blob: 661314f2c520bfbc6328078676ac72281d57b269 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# call this via "python[3] script name"
# a small url encoder for testbench purposes
# written 2018-11-05 by Rainer Gerhards
# part of the rsyslog testbench, released under ASL 2.0
import sys
try:
	from urllib.parse import quote_plus
except ImportError:
	from urllib import quote_plus

if len(sys.argv) != 2:
	print("ERROR: urlencode needs exactly one string as argument")
	sys.exit(1)
print(quote_plus(sys.argv[1]))