[Python-Dev] Bug #537450 Improper object initialization for type.new (original) (raw)
Raymond Hettinger Raymond Hettinger" <python@rcn.com
Sun, 6 Oct 2002 18:29:20 -0400
- Previous message: [Python-Dev] Bug #537450 Improper object initialization for type.__new__
- Next message: [Python-Dev] Bug #537450 Improper object initialization for type.__new__
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
[GvR]
Can you mail a list of which checkins specifically you are looking at for those files that you want to be reviewed?
== Socket.py ==
Revision 1.35 :On Windows, make sure SocketType is the same as socket. (SF bug 598097)
Revision 1.34: Delete junk attributes left behind by _socketobject class construction.
Revision 1.33: The _socketobject class has no need for a del method: all it did was to delete the reference to self._sock, and the regular destructor will do that just fine. This made some hacks in close() unnecessary. The _fileobject class still has a del method, because it must flush.
Revision 1.32: OK, one more hack: speed up the case of readline() in unbuffered mode. This is important IMO because httplib reads the headers this way.
== Pickle.py ==
Revision 1.70: whichmodule() should skip dummy package entries in sys.modules. This fixes the charming, but unhelpful error message for
pickle.dumps(type.new) Can't pickle <built-in method __new__ of type object at 0x812a440>: it's not the same object as datetime.math.new Bugfix candidate.
Revision 1.69: Patch #505705: Remove eval in pickle and cPickle.
== pydoc.py ==
Revision 1.63 :In both spilldata() functions, pretend that the docstring for non-callable objects is always None. This makes for less confusing output and fixes the problem reported in SF patch #550290.
Revision 1.68: Extend stripid() to handle strings ending in more than one '>'. Add resolve() to handle looking up objects and names (fix SF bug 586931). Add a nicer error message when given a filename that doesn't exist.
== ref5.tex ==
Revision 1.63: Simplify the production for argument list, making sure that it actually allows all the legal syntax, and nothing else. Previously, it did not allow a call like func(arg, **dictionary). This closes (again!) SF bug #493243.
Revision 1.62: Played contortionist games with the argument_list production so it might be easier to understand. This relates to SF bug #493243, which will be closed.
- Previous message: [Python-Dev] Bug #537450 Improper object initialization for type.__new__
- Next message: [Python-Dev] Bug #537450 Improper object initialization for type.__new__
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]