Sfoglia il codice sorgente

Sync: Don't fail when git cookies can't be loaded

If the git cookies file fails to load, use a default
cookie jar instead.

Bug: Issue 207
Change-Id: I7cb326c204f2784ab4dbd13801b3186667af5b78
David Pursehouse 10 anni fa
parent
commit
b1ad2190a2
1 ha cambiato i file con 4 aggiunte e 1 eliminazioni
  1. 4 1
      subcmds/sync.py

+ 4 - 1
subcmds/sync.py

@@ -925,7 +925,10 @@ class PersistentTransport(xmlrpc.client.Transport):
           tmpcookiefile.flush()
 
           cookiejar = cookielib.MozillaCookieJar(tmpcookiefile.name)
-          cookiejar.load()
+          try:
+            cookiejar.load()
+          except cookielib.LoadError:
+            cookiejar = cookielib.CookieJar()
         finally:
           tmpcookiefile.close()
       else: