From c95de3f7c06e4c7b9b496a057ff223ef1ad84c4f Mon Sep 17 00:00:00 2001 From: Daniel STAN Date: Fri, 28 Feb 2014 23:27:16 +0100 Subject: [PATCH] secrets: sys.argv peut ne pas exister Du coup on fait gaffe. --- gestion/secrets_new.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gestion/secrets_new.py b/gestion/secrets_new.py index bb9961dc..1706db34 100644 --- a/gestion/secrets_new.py +++ b/gestion/secrets_new.py @@ -31,7 +31,7 @@ import getpass def get(secret): """ Recupere un secret. """ openlog('secrets_new') - prog = os.path.basename(sys.argv[0]) + prog = os.path.basename(getattr(sys, 'argv', ['undefined'])[0]) syslog('%s (in %s) asked for %s' % (getpass.getuser(), prog, secret)) try: f = open("/etc/crans/secrets/" + secret)