[Python-Dev] Bug 7183 and Python 2.6.4 (original) (raw)

Tres Seaver tseaver at palladion.com
Thu Oct 22 19:16:32 CEST 2009


-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1

Barry Warsaw wrote:

On Oct 22, 2009, at 10:47 AM, Benjamin Peterson wrote:

2009/10/22 Barry Warsaw <barry at python.org>: So does anybody else think bug 7183 should be a release blocker for 2.6.4 final, or is even a legitimate but that we need to fix? I think it cannot hold up a release with out a reproducible code snippet. It may not be reproducible in standard Python, see David's follow up to the issue. If that holds true and we can't reproduce it, I agree we should not hold up the release for this.

The fix for 5890 has a funny "smell" to me: copying doc into the instance dict just feels wrong. How does that work with a pure Python class using slots? E.g.:

class MyProp(property): pass

class Foo(object): @property def bar(self): '''Get a bar.'''

  @MyProp
  def baz(self):
      '''Get a baz.'''

print Foo.bar.doc print Foo.baz.doc

class SlottedFoo(object): slots = () @property def bar(self): '''Get a bar.'''

  @MyProp
  def baz(self):
      '''Get a baz.'''

print SlottedFoo.bar.doc print SlottedFoo.baz.doc

That being said, I can't this bug as a release blocker: people can either upgrade to super-current Boost, or stick with 2.6.2 until they can.

Tres. - --

Tres Seaver +1 540-429-0999 tseaver at palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkrgk3AACgkQ+gerLs4ltQ6n7gCgmV3zWTazLTHWfmD2zul0BTnF 9dkAn38HXKw4RPwWV8Ht4hUGBC00IB2N =ssdH -----END PGP SIGNATURE-----



More information about the Python-Dev mailing list