From bd13f3649714155b43b9eca1b6c6b7dfb22548cb Mon Sep 17 00:00:00 2001 From: Oleksii Shevchuk Date: Mon, 19 Jun 2017 07:46:12 +0300 Subject: [PATCH] [become] DBUS_SESSION_BUS_ADDRESS may not exists --- pupy/packages/posix/all/become.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pupy/packages/posix/all/become.py b/pupy/packages/posix/all/become.py index 08e6143d..9e56b3a5 100644 --- a/pupy/packages/posix/all/become.py +++ b/pupy/packages/posix/all/become.py @@ -49,7 +49,7 @@ def become(user): if os.path.exists(user_dbus_socket): os.environ['DBUS_SESSION_BUS_ADDRESS'] = 'unix:path='+user_dbus_socket - else: + elif 'DBUS_SESSION_BUS_ADDRESS' in os.environ: del os.environ['DBUS_SESSION_BUS_ADDRESS'] for var in os.environ.keys():