From 4c5f74e4521679d1dcc31c575d417387b9c51c87 Mon Sep 17 00:00:00 2001 From: David Pursehouse Date: Fri, 2 Oct 2015 11:10:10 +0900 Subject: [PATCH] Sync: Add HTTP Cookie File header on temporary cookie file The .gitcookies file generated by googlesource.com does not have the header: # (Netscape) HTTP Cookie File which causes python's MozillaCookieJar.load to fail with the error: "does not look like a Netscape format cookies file" Prepend the expected header onto the generated cookie file. We don't bother to check if the header already exists on the file; repeating it does not cause any problem. Bug: Issue 207 Change-Id: I7d39720a1d36a6aae00f70691156514ebc04e579 --- subcmds/sync.py | 1 + 1 file changed, 1 insertion(+) diff --git a/subcmds/sync.py b/subcmds/sync.py index dc6604cc..2a77065c 100644 --- a/subcmds/sync.py +++ b/subcmds/sync.py @@ -916,6 +916,7 @@ class PersistentTransport(xmlrpc.client.Transport): # stripping those prefixes away. if cookiefile: tmpcookiefile = tempfile.NamedTemporaryFile() + tmpcookiefile.write("# HTTP Cookie File") try: with open(cookiefile) as f: for line in f: