# HG changeset patch # User Gregory Szorc # Date 1489124121 28800 # Node ID 12aca67700460484060d1898f8e0d73167ebf4e8 # Parent b2478a996a820c3f98f991adfcd2623cedc03c18 util: make cookielib module available In preparation for supporting sending cookies on HTTP requests. diff -r b2478a996a82 -r 12aca6770046 mercurial/pycompat.py --- a/mercurial/pycompat.py Thu Apr 06 11:28:25 2017 +0200 +++ b/mercurial/pycompat.py Thu Mar 09 21:35:21 2017 -0800 @@ -18,12 +18,14 @@ ispy3 = (sys.version_info[0] >= 3) if not ispy3: + import cookielib import cPickle as pickle import httplib import Queue as _queue import SocketServer as socketserver import xmlrpclib else: + import http.cookielib as cookielib import http.client as httplib import pickle import queue as _queue diff -r b2478a996a82 -r 12aca6770046 mercurial/util.py --- a/mercurial/util.py Thu Apr 06 11:28:25 2017 +0200 +++ b/mercurial/util.py Thu Mar 09 21:35:21 2017 -0800 @@ -49,6 +49,7 @@ pycompat, ) +cookielib = pycompat.cookielib empty = pycompat.empty httplib = pycompat.httplib httpserver = pycompat.httpserver