Senthil Kumaran added the comment:
Not actually, It is still translating to http.cookies.Cookie - which does not
exist.
$ ./cpythonvenv/bin/2to3-3.4 bug-fixes/test1.py
RefactoringTool: Refactored bug-fixes/test1.py
--- bug-fixes/test1.py (original)
+++ bug-fixes/test1.py (refactored)
@@ -1,2 +1,2 @@
-import Cookie
-c = Cookie.Cookie('abc')
+import http.cookies
+c = http.cookies.Cookie('abc')
BTW, Cookie.Cookie is a deprecated interface so there is a possibility that
only small portion of the real world code which has not updated their Python
stdlib idioms since (Python 2.2/Python2.4?) would see this bug manifested.
[Note: Long-time users of Cookie.py will remember using
Cookie.Cookie() to create an Cookie object. Although deprecated, it
is still supported by the code. See the Backward Compatibility notes
for more information.]
----------
versions: +Python 3.4 -Python 3.1
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue5664>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com