publik_dump: use python3

This commit is contained in:
Nicolas Roche 2022-04-29 14:56:37 +02:00
parent 60e78f033b
commit bcc80e5641
1 changed files with 5 additions and 5 deletions

View File

@ -1,4 +1,4 @@
#!/usr/bin/python2
#!/usr/bin/python3
import argparse
import pickle
@ -8,8 +8,8 @@ parser.add_argument("--host")
parser.add_argument("--password")
args = parser.parse_args()
with open(args.file) as fh:
data = pickle.loads(fh.read())
with open(args.file, 'rb') as fh:
data = pickle.load(fh)
data["postgresql"]["host"] = args.host
data["postgresql"]["password"] = args.password
@ -17,5 +17,5 @@ data["postgresql"]["createdb-connection-params"]["host"] = args.host
data["postgresql"]["createdb-connection-params"]["password"] = args.password
print(data["postgresql"])
with open(args.file, "w") as fh:
fh.write(pickle.dumps(data))
with open(args.file, "wb") as fh:
pickle.dump(data, fh)