atim / rpms / python-xlib

Forked from rpms/python-xlib 4 years ago
Clone
dc28098
Index: Xlib/support/unix_connect.py
dc28098
===================================================================
dc28098
--- Xlib/support/unix_connect.py
dc28098
+++ Xlib/support/unix_connect.py	2010-09-03 00:49:15.066186229 +0200
dc28098
@@ -112,7 +112,11 @@
dc28098
         family = xauth.FamilyLocal
dc28098
         addr = socket.gethostname()
dc28098
 
dc28098
-    au = xauth.Xauthority()
dc28098
+    try:
dc28098
+        au = xauth.Xauthority()
dc28098
+    except error.XauthError:
dc28098
+        return old_get_auth(sock, dname, host, dno)
dc28098
+
dc28098
     while 1:
dc28098
         try:
dc28098
             return au.get_best_auth(family, addr, dno)