From 49cfd3605e2c668f907335a39fce7f0780dace91 Mon Sep 17 00:00:00 2001 From: MS Date: Tue, 18 May 2021 08:59:45 +0200 Subject: preferring pathlib --- bin/taler-deployment-auth-token | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) mode change 100644 => 100755 bin/taler-deployment-auth-token (limited to 'bin/taler-deployment-auth-token') diff --git a/bin/taler-deployment-auth-token b/bin/taler-deployment-auth-token old mode 100644 new mode 100755 index bd638fd..03c0620 --- a/bin/taler-deployment-auth-token +++ b/bin/taler-deployment-auth-token @@ -17,15 +17,20 @@ import random import os +import sys +from pathlib import Path +from string import ascii_letters, ascii_uppercase -TOKEN_FILE = "~/merchant_auth_token" +TOKEN_FILE = Path.home() / "merchant_auth_token" def generate_apitoken(): return "secret-token:" + ''.join(random.choices(ascii_letters + ascii_uppercase, k=10)) -if os.path.isfile(TOKEN_FILE): +if TOKEN_FILE.is_file(): print("~/merchant_auth_token exists already. Not overwriting it!") - return 0 + sys.exit(0) -with open(TOKEN_FILE) as f: +with TOKEN_FILE.open("w") as f: f.write(generate_apitoken()) + +print(f"Token file '{TOKEN_FILE}' created") -- cgit v1.2.3