summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKali Kaneko <kali@leap.se (leap communications)>2019-07-31 16:41:11 +0200
committerKali Kaneko <kali@leap.se (leap communications)>2019-07-31 16:41:11 +0200
commit5b074c62663a8fc29a1495f92f14a16e361e20f1 (patch)
tree6b6b22fbf3e3ca3b57c0c634778b8ccc04c9291b
parenteb5118859e659e15d0c979c7ac005110d88d9780 (diff)
everything as string
-rwxr-xr-xscripts/simplevpn.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/scripts/simplevpn.py b/scripts/simplevpn.py
index d3db8b5..ead834d 100755
--- a/scripts/simplevpn.py
+++ b/scripts/simplevpn.py
@@ -49,11 +49,17 @@ def patchObfs4Cert(config, cert):
transport, _, _ = options
if transport == "obfs4":
opts['cert'] = cert
- opts['iat-mode'] = 0
+ opts['iat-mode'] = "0"
options.append(opts)
return config
+def dictToStr(d):
+ for k, v in d.items():
+ d[k] = str(v)
+ return d
+
+
if __name__ == "__main__":
parser = argparse.ArgumentParser()
parser.add_argument("provider_config")
@@ -75,4 +81,4 @@ if __name__ == "__main__":
print(t.render(
locations=config.locations,
gateways=config.gateways,
- openvpn=config.openvpn))
+ openvpn=dictToStr(config.openvpn)))