On Sun, 10 Feb 2013 16:27:49 -0500
PJ Eby p...@telecommunity.com wrote:
On Sun, Feb 10, 2013 at 7:32 AM, Nick Coghlan ncogh...@gmail.com wrote:
class Example:
@classmethod
def __init_class__(cls):
Is the @classmethod required? What happens if it's not present?
Hi All,
I see in Python 3, some ImportErrors have grown a '_not_found'
attribute. What's the significance of this attribute and where/how is it
added?
The only way I can seem to create this attribute is:
ex = ImportError
ex._not_found = True
cheers,
Chris
--
Simplistix - Content
On Mon, Feb 11, 2013 at 7:41 AM, PJ Eby p...@telecommunity.com wrote:
On Sun, Feb 10, 2013 at 11:48 AM, Stefan Behnel stefan...@behnel.de wrote:
So, the way to explain it to users would be 1) don't use it, 2) if you
really need to do something to a class, use a decorator, 3) if you need to
On Mon, Feb 11, 2013 at 6:08 PM, Chris Withers ch...@simplistix.co.uk wrote:
Hi All,
I see in Python 3, some ImportErrors have grown a '_not_found' attribute.
What's the significance of this attribute and where/how is it added?
The only way I can seem to create this attribute is:
ex =
On 11/02/2013 10:54, Nick Coghlan wrote:
On Mon, Feb 11, 2013 at 6:08 PM, Chris Withersch...@simplistix.co.uk wrote:
Hi All,
I see in Python 3, some ImportErrors have grown a '_not_found' attribute.
What's the significance of this attribute and where/how is it added?
The only way I can seem
On Mon, Feb 11, 2013 at 8:58 PM, Chris Withers ch...@simplistix.co.uk wrote:
Have any other exceptions grown new attributes in Python 3?
Off the top of my head, ImportError grew name and path attributes
in 3.3, everything grew __cause__, __context__ and __traceback__
attributes in 3.0 and the
Hello all,
I was having a look at the file: Lib/_markupbase.py (@ 82151), function:
_parse_doctype_element and have seen something that has caught my attention:
if '' in rawdata[j:]:
return rawdata.find(, j) + 1
Wouldn't it be better to do the following?
pos = rawdata.find(, j)
if pos !=
Python Contributor Agreement
I allow PSF to release all my code that I submitted to
it, under any open source license.
--
anatoly t.
___
Python-Dev mailing list
Python-Dev@python.org
On Mon, Feb 11, 2013 at 03:49:39PM +0300, anatoly techtonik
techto...@gmail.com wrote:
Python Contributor Agreement
I allow PSF to release all my code that I submitted to
it, under any open source license.
Good intention but wrong way of expressing it. Please
On Sun, Feb 10, 2013 at 9:00 PM, solip...@pitrou.net wrote:
results for b53b029895df on branch default
test_concurrent_futures leaked [2, 1, -1] memory blocks, sum=2
When did this start happening?
Eli
On Mon, Feb 11, 2013 at 7:16 AM, Developer Developer
just_another_develo...@yahoo.de wrote:
Wouldn't it be better to do the following?
...
Otherwise I think we are scanning rawdata[j:] twice.
Yes, that would be better, and avoids a string object creation as well.
-Fred
--
Fred L. Drake,
On Feb 11, 2013, at 09:23 PM, Nick Coghlan wrote:
On Mon, Feb 11, 2013 at 8:58 PM, Chris Withers ch...@simplistix.co.uk wrote:
Have any other exceptions grown new attributes in Python 3?
Off the top of my head, ImportError grew name and path attributes
in 3.3, everything grew __cause__,
Same thing in the function: _parse_doctype_attlist:
if ) in rawdata[j:]:
j = rawdata.find(), j) + 1
else:
return -1
I would change it to:
pos = rawdata.find(), j)
if pos != -1:
j = pos + 1
else:
return -1
Best regards,
Guido
- Ursprüngliche Message -
Von: Fred Drake
On Feb 10, 2013, at 03:28 PM, Antoine Pitrou wrote:
Sure, every little addition is trivial. At the end you have a scary
monster made of many little trivial additions along the years, and
everyone has to take care not to break it.
Why Antoine, that surely isn't the case with the import system!
On Feb 10, 2013, at 02:34 PM, Antoine Pitrou wrote:
zope.interface has been ported to Python 3, so the annoyance can't be
very blocking.
The syntax is different, but I actually prefer the Python 3-compatible syntax
better. It uses a class decorator instead of a magic class attribute, so it's
On Feb 11, 2013, at 08:33 PM, Nick Coghlan wrote:
I like that. Perhaps the PEP should propose some additional guidance
in PEP 8 regarding class based metaprogramming?
I wouldn't put it in PEP 8, since it'll glaze the eyes of all but 6 people on
the planet. Probably better as a HOWTO in the
Le Mon, 11 Feb 2013 10:15:36 -0500,
Barry Warsaw ba...@python.org a écrit :
On Feb 10, 2013, at 03:28 PM, Antoine Pitrou wrote:
Sure, every little addition is trivial. At the end you have a scary
monster made of many little trivial additions along the years, and
everyone has to take care not
On Feb 10, 2013, at 10:36 AM, Chris Withers wrote:
One rough edge I've hit: I see the atexit module has moved to be C-based and,
as far as I can tell, no longer allows you to introspect what atexit
functions have been registered.
If I'm writing tests for code that registers atexit handlers, how
If these don't get reported as tracker issues they will probably get
lost.
--David
On Mon, 11 Feb 2013 14:47:00 +, Developer Developer
just_another_develo...@yahoo.de wrote:
Same thing in the function: _parse_doctype_attlist:
if ) in rawdata[j:]:
  j = rawdata.find(), j) + 1
else:
Thank you David, I didn't think of the issue tracker.
I have just done it.
Guido
- Ursprüngliche Message -
Von: R. David Murray rdmur...@bitdance.com
An: Developer Developer just_another_develo...@yahoo.de
CC: python-dev@python.org python-dev@python.org
Gesendet: 16:59 Montag,
Hi Nick,
I think this will make a fine addition to the language. I agree that
it is superior to the alternatives and fulfills a real (if rare) need.
I only have a few nits/questions/suggestions.
- With PJE, I think __init_class__ should automatically be a class
method. The same way that __new__
On Mon, Feb 11, 2013 at 4:01 PM, Oleg Broytman p...@phdru.name wrote:
On Mon, Feb 11, 2013 at 03:49:39PM +0300, anatoly techtonik
techto...@gmail.com wrote:
Python Contributor Agreement
I allow PSF to release all my code that I submitted to
it, under any
2013/2/11 anatoly techtonik techto...@gmail.com
On Mon, Feb 11, 2013 at 4:01 PM, Oleg Broytman p...@phdru.name wrote:
On Mon, Feb 11, 2013 at 03:49:39PM +0300, anatoly techtonik
techto...@gmail.com wrote:
Python Contributor Agreement
I allow PSF to release
Anatoly, stop this discussion *NOW*. It is not appropriate for python-dev
and you risk being banned from python-dev if you keep it up.
On Mon, Feb 11, 2013 at 10:18 AM, anatoly techtonik techto...@gmail.comwrote:
On Mon, Feb 11, 2013 at 4:01 PM, Oleg Broytman p...@phdru.name wrote:
On Mon,
On Mon, Feb 11, 2013 at 09:18:58PM +0300, anatoly techtonik
techto...@gmail.com wrote:
On Mon, Feb 11, 2013 at 4:01 PM, Oleg Broytman p...@phdru.name wrote:
On Mon, Feb 11, 2013 at 03:49:39PM +0300, anatoly techtonik
techto...@gmail.com wrote:
Python Contributor Agreement
On Mon, Feb 11, 2013 at 12:16:48PM +, Developer Developer
just_another_develo...@yahoo.de wrote:
I was having a look at the file: Lib/_markupbase.py (@ 82151), function:
_parse_doctype_element and have seen something that has caught my attention:
if '' in rawdata[j:]:
return
On Mon, Feb 11, 2013 at 12:30 PM, Oleg Broytman p...@phdru.name wrote:
On Mon, Feb 11, 2013 at 09:18:58PM +0300, anatoly techtonik
techto...@gmail.com wrote:
On Mon, Feb 11, 2013 at 4:01 PM, Oleg Broytman p...@phdru.name wrote:
On Mon, Feb 11, 2013 at 03:49:39PM +0300, anatoly techtonik
Warning: see http://bugs.python.org/issue17170. Depending on the length of
the string being scanned and the probability of finding the specific
character, the proposed change could actually be a *pessimization*. OTOH if
the character occurs many times, the slice will actually cause O(N**2)
On Mon, Feb 11, 2013 at 9:27 PM, Guido van Rossum gu...@python.org wrote:
Anatoly, stop this discussion *NOW*. It is not appropriate for python-dev
and you risk being banned from python-dev if you keep it up.
It is not a problem for me to keep silence for another couple of months.
But this
On Mon, 11 Feb 2013 22:07:50 +0300
anatoly techtonik techto...@gmail.com wrote:
On Mon, Feb 11, 2013 at 9:27 PM, Guido van Rossum gu...@python.org wrote:
Anatoly, stop this discussion *NOW*. It is not appropriate for python-dev
and you risk being banned from python-dev if you keep it up.
On Monday, February 11, 2013 at 2:23 PM, Antoine Pitrou wrote:
On Mon, 11 Feb 2013 22:07:50 +0300
anatoly techtonik techto...@gmail.com (mailto:techto...@gmail.com) wrote:
On Mon, Feb 11, 2013 at 9:27 PM, Guido van Rossum gu...@python.org
(mailto:gu...@python.org) wrote:
Anatoly,
On Mon, Feb 11, 2013 at 12:44 PM, Guido van Rossum gu...@python.org wrote:
Hi Nick,
I think this will make a fine addition to the language. I agree that
it is superior to the alternatives and fulfills a real (if rare) need.
I only have a few nits/questions/suggestions.
- With PJE, I think
On Mon, Feb 11, 2013 at 12:57 PM, PJ Eby p...@telecommunity.com wrote:
On Mon, Feb 11, 2013 at 12:44 PM, Guido van Rossum gu...@python.org
wrote:
Hi Nick,
I think this will make a fine addition to the language. I agree that
it is superior to the alternatives and fulfills a real (if
On 12 Feb 2013 07:44, Guido van Rossum gu...@python.org wrote:
On Mon, Feb 11, 2013 at 12:57 PM, PJ Eby p...@telecommunity.com wrote:
On Mon, Feb 11, 2013 at 12:44 PM, Guido van Rossum gu...@python.org
wrote:
Hi Nick,
I think this will make a fine addition to the language. I agree that
On Mon, Feb 11, 2013 at 2:29 PM, Nick Coghlan ncogh...@gmail.com wrote:
On 12 Feb 2013 07:44, Guido van Rossum gu...@python.org wrote:
On Mon, Feb 11, 2013 at 12:57 PM, PJ Eby p...@telecommunity.com wrote:
On Mon, Feb 11, 2013 at 12:44 PM, Guido van Rossum gu...@python.org
wrote:
Hi
11.02.2013 23:29, Nick Coghlan wrote:
3. I'm trying to avoid any custom magic specific to this method, but
making it implicitly a static or class method is fairly easy if we so
choose - the standard retrieval code during class creation can just
bypass the descriptor machinery, and wrap it in
On 12/02/13 10:56, Jan Kaliszewski wrote:
Wouldn't __initclass__ be readable enough? IMHO it could spare users
trouble with remembering special case.
+1
I approve of the colour of this bikeshed. __init_class__ has too many
underscores.
--
Steven
On Tue, Feb 12, 2013 at 8:35 AM, Guido van Rossum gu...@python.org wrote:
On Mon, Feb 11, 2013 at 2:29 PM, Nick Coghlan ncogh...@gmail.com wrote:
4.__class__ is already bound as soon as we have a class object to bind it
to, so we can't move it any earlier. However, it's already early enough to
38 matches
Mail list logo