[issue1267629] pdb: implement "until",fix for 1248119

2008-05-10 Thread Georg Brandl

Georg Brandl <[EMAIL PROTECTED]> added the comment:

Benjamin: please reformat to PEP 8, then this is okay to check in. Don't
forget docs and NEWS updates.

--
assignee:  -> benjamin.peterson
nosy: +benjamin.peterson, georg.brandl
resolution:  -> accepted

_
Tracker <[EMAIL PROTECTED]>

_
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2775] Implement PEP 3108

2008-05-10 Thread Humberto Diogenes

Humberto Diogenes <[EMAIL PROTECTED]> added the comment:

Andrews, this discussion would be more appropriate to the mailing list, 
but anyway: I believe you're mixing things up. When PEP 3108 says "remove 
symtable/_symtable", it must be talking only about symtable.py and 
symtablemodule.c, not symtable.[ch] (used by the compiler).

--
nosy: +hdiogenes

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2775] Implement PEP 3108

2008-05-10 Thread Andrews Patrick Rocha Medina

Andrews Patrick Rocha Medina <[EMAIL PROTECTED]> added the comment:

The files Python/compile.c and Python/pythonrun.c depends of the
_symtable (Python/symtable.c and Include/symtable.h).

What I do for remove _symtable in py3k?

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2736] datetime needs and "epoch" method

2008-05-10 Thread Miki Tebeka

Miki Tebeka <[EMAIL PROTECTED]> added the comment:

I think the name is not good, should be "toepoch" or something like that.

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2815] Python Manuals: horizontal scrolling broken

2008-05-10 Thread Terry J. Reedy

New submission from Terry J. Reedy <[EMAIL PROTECTED]>:

3.0a5, Windows, Python Manuals window opened from Start menu
Ordinary text wraps and adjusts to window width.
Text in green boxes does not.  If too long to fit window, given the font
size, horizontal scroll bar at bottom gives access to overflow.
Example: LibMan.StringServices.CommonOps.FormatSyntax.FormatSpecMiniLang
type ::= "b" |  | "%"

However, when I move the bar right, moving the text left, the newly
visible part of the window coming in from the right is dark blue green
instead of white and the text is a barely distinguishable dark gray
instead of black.  I can only read the result with a magnifying glass.

--
assignee: georg.brandl
components: Documentation
messages: 66600
nosy: georg.brandl, tjreedy
severity: normal
status: open
title: Python Manuals: horizontal scrolling broken
versions: Python 3.0

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2775] Implement PEP 3108

2008-05-10 Thread Brett Cannon

Brett Cannon <[EMAIL PROTECTED]> added the comment:

Just so people know, I have emailed python-dev about renaming urllib as I 
realized there are some issues with the solution proposed in the PEP.

--
priority: critical -> release blocker

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue756982] mailbox should use email not rfc822

2008-05-10 Thread Humberto Diogenes

Humberto Diogenes <[EMAIL PROTECTED]> added the comment:

I created issue 2814 with a patch to remove those old classes.


Tracker <[EMAIL PROTECTED]>


___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1491] BaseHTTPServer incorrectly implements response code 100

2008-05-10 Thread samwyse

samwyse <[EMAIL PROTECTED]> added the comment:

In the attached file, I've refactored the entire
BaseHTTPRequestHandlerTestCase class.  In doing so, I couldn't help but
notice that we're expecting HTTP/1.1 responses when sending HTTP/1.0
requests.  RFC 2616 is unclear about whether this is legitimate, but I'm
not going to tackle it tonight.

Added file: http://bugs.python.org/file10278/BaseHTTPRequestHandlerTestCase.py

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2814] Remove old classes from mailbox module

2008-05-10 Thread Humberto Diogenes

Changes by Humberto Diogenes <[EMAIL PROTECTED]>:


Added file: http://bugs.python.org/file10277/mailbox-remove_deprecated_doc.patch

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2814] Remove old classes from mailbox module

2008-05-10 Thread Humberto Diogenes

New submission from Humberto Diogenes <[EMAIL PROTECTED]>:

mailbox.py has one section marked as "classes from the original 
module (for backward compatibility)", which are all listed as deprecated 
in the module documentation.

In issue 756982, A. M. Kuchling agreed that "removing those old classes in 
3.0 would be very sensible." I've attached a patch to do that, removing 
the only test that broke (test_unix_mbox).

--
components: Library (Lib)
files: mailbox-remove_deprecated_classes.patch
keywords: patch
messages: 66596
nosy: akuchling, hdiogenes
severity: normal
status: open
title: Remove old classes from mailbox module
versions: Python 2.6, Python 3.0
Added file: 
http://bugs.python.org/file10276/mailbox-remove_deprecated_classes.patch

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1491] BaseHTTPServer incorrectly implements response code 100

2008-05-10 Thread samwyse

samwyse <[EMAIL PROTECTED]> added the comment:

Although any given implementation of an HTTP server is likely to serve
up its headers in a predicable, repeatable, order, I don't think that
we should specify a particular order in the test suite.  Section 4.2
of RFC 2616 specifically states, "The order in which header fields
with differing field names are received is not significant."  So, I
dislike these (and similar) statements in the patch:

+self.assertTrue(result[1].startswith('Server: '))
+self.assertTrue(result[2].startswith('Date: '))
+self.assertTrue(result[3].startswith('Content-Type: '))

I think it would be better to say this:

+self.assertEqual(sum(r.startswith('Server: ') for r in
result[1:-1]), 1)
+self.assertEqual(sum(r.startswith('Date: ') for r in result[1:-1]), 1)
+self.assertEqual(sum(r.startswith('Content-Type: ') for r in
result[1:-1]), 1)

or even this:

+# Verify that certain message headers occur exactly once.
+for fieldName in 'Server: ', 'Date: ', 'Content-Type: ':
+self.assertEqual(sum(r.startswith(fieldName) for r in
result[1:-1]), 1)

(Note that in test_with_continue_1_1, you'd need to say result[2:-1].)

On Sat, May 10, 2008 at 2:34 PM, Jeremy Thurgood <[EMAIL PROTECTED]> wrote:
>
> Jeremy Thurgood <[EMAIL PROTECTED]> added the comment:
>
> Added handling for "Expect: 100-continue" header to
> BaseHTTPRequestHandler. By default, any request that has this header
> gets a 100 Continue response (with no other headers) before
> do_WHATEVER() is called. By overriding handle_expect_100(), you can
> reject incoming requests instead of sending a 100 Continue if you so desire.
>
> Refactoring as per comments above was also performed.
>
> Note: This patch changes the default behaviour in the case where both
> the client and the server claim to support HTTP/1.1 from doing nothing
> in the case of an "Expect: 100-continue" header on the request to
> sending a 100 Continue response and then completing the request as normal.
>
> --
> keywords: +patch
> nosy: +jerith
> Added file: http://bugs.python.org/file10269/BaseHTTPServer_continue.patch
>
> __
> Tracker <[EMAIL PROTECTED]>
> 
> __
>

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1874] email parser does not register a defect for invalid Content-Transfer-Encoding on multipart messages

2008-05-10 Thread Vinicius Baggio Fuentes

Changes by Vinicius Baggio Fuentes <[EMAIL PROTECTED]>:


--
nosy: +vinibaggio

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1874] email parser does not register a defect for invalid Content-Transfer-Encoding on multipart messages

2008-05-10 Thread Sergio Oliveira Campos

Sergio Oliveira Campos <[EMAIL PROTECTED]> added the comment:

Added check to conform RFC2045 (section 6.4) for Python 2.6

--
nosy: +seocam
Added file: http://bugs.python.org/file10275/issue1874-fixed-2.6.patch

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2775] Implement PEP 3108

2008-05-10 Thread Andrews Patrick Rocha Medina

Changes by Andrews Patrick Rocha Medina <[EMAIL PROTECTED]>:


Removed file: http://bugs.python.org/file10273/deprecated_symtable_on_py26.patch

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1174606] Reading /dev/zero causes SystemError

2008-05-10 Thread Dustin J. Mitchell

Dustin J. Mitchell <[EMAIL PROTECTED]> added the comment:

Ack, sorry.  My 'vi' settings should now be correct.

Added file: http://bugs.python.org/file10274/1174606-3.patch

_
Tracker <[EMAIL PROTECTED]>

_
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1581906] test_sqlite fails on OS X if test_ctypes is run

2008-05-10 Thread Humberto Diogenes

Humberto Diogenes <[EMAIL PROTECTED]> added the comment:

Skip, I had the same problem as you, with the same solution. On a MacBook 
Pro running Mac OS X 10.5.2, running test_ctypes and test_sqlite together 
would kill my machine. Found another installation of sqlite3 on 
/usr/local, removed it and now the test works fine.

--
nosy: +hdiogenes
title: test_sqlite fails on OSX G5 arch if test_ctypes is run -> test_sqlite 
fails on OS X if test_ctypes is run

_
Tracker <[EMAIL PROTECTED]>

_
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue869780] curselection() in Tkinter.py should return ints

2008-05-10 Thread Pedro Werneck

Changes by Pedro Werneck <[EMAIL PROTECTED]>:


Removed file: http://bugs.python.org/file10252/issue869780.py


Tracker <[EMAIL PROTECTED]>


___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1714] ConfigParser.py do not allow leading (and trailing) space in values.

2008-05-10 Thread Jonatas Oliveira

Jonatas Oliveira <[EMAIL PROTECTED]> added the comment:

Btw, i ran all tests before write "works for me" message.

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue756982] mailbox should use email not rfc822

2008-05-10 Thread A.M. Kuchling

A.M. Kuchling <[EMAIL PROTECTED]> added the comment:

I think removing those old classes in 3.0 would be very sensible.


Tracker <[EMAIL PROTECTED]>


___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2755] IDLE ignores module change before restart

2008-05-10 Thread Kurt B. Kaiser

Kurt B. Kaiser <[EMAIL PROTECTED]> added the comment:

When you "open" a python file, exactly what steps are you taking?

When you "close any combination of IDLE windows,( but not all)",
are you leaving update.py open so you can "run" it?

When you "run" a file, exactly what steps are you taking?

When you add files to the tracker, please use plain text files so
they can be opened in a browser, without firing up Office!

--
nosy: +kbk

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2775] Implement PEP 3108

2008-05-10 Thread Andrews Patrick Rocha Medina

Andrews Patrick Rocha Medina <[EMAIL PROTECTED]> added the comment:

I add deprecated warnings symtable/_symtable in python 2.6

Added file: http://bugs.python.org/file10273/deprecated_symtable_on_py26.patch

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue756982] mailbox should use email not rfc822

2008-05-10 Thread Humberto Diogenes

Humberto Diogenes <[EMAIL PROTECTED]> added the comment:

synx's patch wasn't applying cleanly and broke 2 maildir tests. I'm 
posting one with updated tests and documentation. Still need to get rid of 
rfc822 in test_mailbox, though.

Question: mailbox.py has one section marked as "classes from the original 
module (for backward compatibility)". Shouldn't these be removed in py3k?

--
nosy: +hdiogenes
Added file: http://bugs.python.org/file10272/mailbox.py.patch2


Tracker <[EMAIL PROTECTED]>


___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2813] No float formatting in PyString_FromFormat

2008-05-10 Thread duane Bailey

New submission from duane Bailey <[EMAIL PROTECTED]>:

There appears to be most of the formatting options in the *printf 
family... except for the obvious %f. Why is this crucial option missing?

--
components: Extension Modules, Interpreter Core
messages: 66586
nosy: duaneb
severity: normal
status: open
title: No float formatting in PyString_FromFormat
type: feature request
versions: Python 2.1.1, Python 2.1.2, Python 2.2, Python 2.2.1, Python 2.2.2, 
Python 2.2.3, Python 2.3, Python 2.4, Python 2.5, Python 2.6, Python 3.0

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1777412] Python's strftime dislikes years before 1900

2008-05-10 Thread Skip Montanaro

Skip Montanaro <[EMAIL PROTECTED]> added the comment:

Ah, I remember now.  It was a special case for xmlrpclib to allow
its Date objects to operate before 1900.

_
Tracker <[EMAIL PROTECTED]>

_
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2736] datetime needs and "epoch" method

2008-05-10 Thread David Fraser

Changes by David Fraser <[EMAIL PROTECTED]>:


--
nosy: +davidfraser

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1777412] Python's strftime dislikes years before 1900

2008-05-10 Thread David Fraser

David Fraser <[EMAIL PROTECTED]> added the comment:

> Which version of Python are you using?  I could have sworn we just fixed
this problem in CVS a couple weeks ago.
This was on the latest Python 2.6 svn... but looking at the py3k branch
with viewsvn the code is definitely still there too...

The relevant commit seems to be r30224 in 2002:
> I give up:  unless I write my own strftime by hand, datetime just can't
be trusted with years before 1900, so now we raise ValueError if a date or
datetime or datetimetz .strftime() method is called with a year before
1900.

Of course I'm not dealing with any of this in the attached patch, but
then I don't have the information on which platforms have the problem...
but according to the above writing strftime by hand would be the only
solution...

_
Tracker <[EMAIL PROTECTED]>

_
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1524825] ConfigParser: accept leading whitespace on options+comments

2008-05-10 Thread Jonatas Oliveira

Jonatas Oliveira <[EMAIL PROTECTED]> added the comment:

The patch cfgparser_comments.patch works for me.

I agree with Jeremy Thurgood about the issue 1714.

--
nosy: +jonatasoliveira

_
Tracker <[EMAIL PROTECTED]>

_
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1714] ConfigParser.py do not allow leading (and trailing) space in values.

2008-05-10 Thread Jonatas Oliveira

Jonatas Oliveira <[EMAIL PROTECTED]> added the comment:

The cfgparser_doublequotes_r61014.patch works for me.

I disagree wrapping a double quoted string with another double quote, it's 
more elegant using single quote like python's string behavior, but I don't 
know if is acceptable for a .ini file.

PS: Like Jeremy Thurgood said in msg66523, this is almost the same of issue 
1524825.

--
nosy: +jonatasoliveira

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1174606] Reading /dev/zero causes SystemError

2008-05-10 Thread Adam Olsen

Adam Olsen <[EMAIL PROTECTED]> added the comment:

The indentation still needs tweaking.  You have only one tab where you
should have two, and one line uses a mix of tabs and spaces.

_
Tracker <[EMAIL PROTECTED]>

_
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1348] httplib closes socket, then tries to read from it

2008-05-10 Thread Jeremy Hylton

Changes by Jeremy Hylton <[EMAIL PROTECTED]>:


--
nosy: +jhylton

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2380] Raise a Py3K warning for catching nested tuples with non-BaseException exceptions

2008-05-10 Thread Bruno Gola

Bruno Gola <[EMAIL PROTECTED]> added the comment:

Should nested tuples in an except clause be a valid syntax?
like:
...
except ((ValueError, Exception), TypeError, (...)):
pass

I don't see any benefit and because of this behavior the implementation
(in Python/errors.c and in the patch attached) will use recursive function. 

I think that any objects inside a tuple in an except clause should be
treated equally (as an object), even a tuple, so the except clause above
should be an error in py3k and should produce a warning because the list
objects does not inherits BaseException.

Please, see my comment in http://bugs.python.org/issue2345, it is
related to this issue.

--
nosy: +brunogola

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2345] Using an exception variable outside an 'except' clause should raise a Py3K warning

2008-05-10 Thread Bruno Gola

Bruno Gola <[EMAIL PROTECTED]> added the comment:

see http://bugs.python.org/issue2380, I think that it's related.

the only reason i see for nested tuples to be valid syntax in an except
clause was:
x = ValueError
y = (TypeError, IndexError)
...
except (x, y):
...

and this will not be valid in py3k, as noticed here.

--
nosy: +brunogola

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1174606] Reading /dev/zero causes SystemError

2008-05-10 Thread Dustin J. Mitchell

Dustin J. Mitchell <[EMAIL PROTECTED]> added the comment:

Thanks, Adam -- requested changes made

Added file: http://bugs.python.org/file10271/1174606-2.patch

_
Tracker <[EMAIL PROTECTED]>

_
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1187] pipe fd handling issues in subprocess.py on POSIX

2008-05-10 Thread Dustin J. Mitchell

Dustin J. Mitchell <[EMAIL PROTECTED]> added the comment:

I see that, on running your fix_fileno.py, nothing is output to 
/tmp/stdout.test.  I don't necessarily see the link to your fix.  Could 
you describe the problem and/or add comments to your patch to explain why 
these checks are made?

--
nosy: +djmitche

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1858] Make .pypirc handle multiple servers

2008-05-10 Thread A.M. Kuchling

A.M. Kuchling <[EMAIL PROTECTED]> added the comment:

Committed to trunk as r62998; thank you very much for the patch!

--
keywords:  -easy
resolution:  -> accepted
status: open -> closed

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2378] UnboundLocalError when trying to raise exceptions inside execfile

2008-05-10 Thread Pedro Werneck

Pedro Werneck <[EMAIL PROTECTED]> added the comment:

Just note the error happens even without the try/except block inside the
'if' statement.

--
nosy: +werneck

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2775] Implement PEP 3108

2008-05-10 Thread Brett Cannon

Brett Cannon <[EMAIL PROTECTED]> added the comment:

On Sat, May 10, 2008 at 12:29 PM, Jesse Noller <[EMAIL PROTECTED]> wrote:
>
> Jesse Noller <[EMAIL PROTECTED]> added the comment:
>
> Should DocXMLRPCServer.py be moved into xmlrpc/ as well?

Yes, and end up in the server module. That was just an oversight on my
part. The PEP has been updated.

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2723] Truncate __len__() at sys.maxsize

2008-05-10 Thread Rodrigo Bernardo Pimentel

Rodrigo Bernardo Pimentel <[EMAIL PROTECTED]> added the comment:

I think returning sys.{maxint,maxsize} in this case is a plain lie.
That's not practicality, that's giving back false information.

Barring drastic language changes (such as having objects representing
"infinity" or "greater than" - which, of course, won't happen), I think
the current behaviour of raising an exception is the correct one. But,
although I think OverflowError is good enough, the current exception
message is a bit cryptic, especially for anyone who doesn't know C:

"""OverflowError: Python int too large to convert to C ssize_t"""

I've attached a simple patch (modified from Alexander's) to raise:

"""OverflowError: Length too large"""

(I thought about "Object too large", but our problem is actually that
the *length* itself is too large)

--
nosy: +rbp
Added file: http://bugs.python.org/file10270/len_message.patch

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1491] BaseHTTPServer incorrectly implements response code 100

2008-05-10 Thread Jeremy Thurgood

Jeremy Thurgood <[EMAIL PROTECTED]> added the comment:

The above patch adds a set of tests for BaseHTTPServer, although the
only tests actually written were those around the areas touched by the
work done for this issue.

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1491] BaseHTTPServer incorrectly implements response code 100

2008-05-10 Thread Jeremy Thurgood

Jeremy Thurgood <[EMAIL PROTECTED]> added the comment:

Added handling for "Expect: 100-continue" header to
BaseHTTPRequestHandler. By default, any request that has this header
gets a 100 Continue response (with no other headers) before
do_WHATEVER() is called. By overriding handle_expect_100(), you can
reject incoming requests instead of sending a 100 Continue if you so desire.

Refactoring as per comments above was also performed.

Note: This patch changes the default behaviour in the case where both
the client and the server claim to support HTTP/1.1 from doing nothing
in the case of an "Expect: 100-continue" header on the request to
sending a 100 Continue response and then completing the request as normal.

--
keywords: +patch
nosy: +jerith
Added file: http://bugs.python.org/file10269/BaseHTTPServer_continue.patch

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2775] Implement PEP 3108

2008-05-10 Thread Jesse Noller

Jesse Noller <[EMAIL PROTECTED]> added the comment:

Should DocXMLRPCServer.py be moved into xmlrpc/ as well?

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1174606] Reading /dev/zero causes SystemError

2008-05-10 Thread Adam Olsen

Adam Olsen <[EMAIL PROTECTED]> added the comment:

new_buffersize returns a size_t.  You should use SIZE_MAX instead
(although I don't see it used elsewhere in CPython, so maybe there's
portability problems.)

The call to _PyString_Resize implicitly casts the size_t to Py_ssize_t.
 The check against PY_SSIZE_T_MAX does make this safe, but a comment
would make it more obvious.

The latest patch uses spaces for indentation, which don't match up with
the existing tabs.

--
nosy: +Rhamphoryncus

_
Tracker <[EMAIL PROTECTED]>

_
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2775] Implement PEP 3108

2008-05-10 Thread Jeremy Hylton

Jeremy Hylton <[EMAIL PROTECTED]> added the comment:

I think we should move robotparser into the urllib package.  Anyone
disagree?

Jeremy

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2775] Implement PEP 3108

2008-05-10 Thread Jesse Noller

Jesse Noller <[EMAIL PROTECTED]> added the comment:

I'm working on xmlrpc/* changes

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2800] make htmlhelp creates python30a5.chm but msi.py expects pydoc.chm

2008-05-10 Thread Martin v. Löwis

Martin v. Löwis <[EMAIL PROTECTED]> added the comment:

> Martin: I'm sorry that this created work for you; but I had assumed that
> distributing the new docs created so much work anyways that this
> wouldn't matter too much :)

The remaining issue is to get Tools/buildbot/buildmsi.bat to name the
generated hhp file correctly.

Regards,
Martin

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2812] Document property.getter/setter/deleter etc

2008-05-10 Thread Benjamin Peterson

Changes by Benjamin Peterson <[EMAIL PROTECTED]>:


--
assignee: georg.brandl
components: Documentation
files: getter_setter_deleter_doc.patch
keywords: patch
nosy: benjamin.peterson, georg.brandl
severity: normal
status: open
title: Document property.getter/setter/deleter etc
Added file: http://bugs.python.org/file10268/getter_setter_deleter_doc.patch

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2775] Implement PEP 3108

2008-05-10 Thread Jesse Noller

Jesse Noller <[EMAIL PROTECTED]> added the comment:

Here is a patch for the required changes to rename SocketServer.py - tests 
pass after I manually rename SocketServer.py locally. Again skipping the 
svn rename of the actual module. Doc updates included.

Added file: http://bugs.python.org/file10267/socketserver_rename.patch

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1858] Make .pypirc handle multiple servers

2008-05-10 Thread Tarek Ziadé

Tarek Ziadé <[EMAIL PROTECTED]> added the comment:

yes that was just for conveniency, so I guess it can be removed

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2810] _winreg.EnumValue fails when the registry data includes multibyte unicode characters

2008-05-10 Thread Martin v. Löwis

Martin v. Löwis <[EMAIL PROTECTED]> added the comment:

Can you please provide a test case then? The 3.0 code doesn't use
RegQueryInfoKey, but RegQueryInfoKeyW.

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1858] Make .pypirc handle multiple servers

2008-05-10 Thread A.M. Kuchling

A.M. Kuchling <[EMAIL PROTECTED]> added the comment:

Is the only purpose of the '-r' in sys.argv code to 
avoid having to specify arguments multiple times when you're doing 
multiple commands on a line?  Perhaps it would be acceptable to then 
just drop that bit of code completely; having to specify 'register -r 
pypi upload -r pypi' isn't the worst thing in the world, and it avoids 
worrying about oddball corner cases like 'setup.py newcommand -r 
something-different upload -r pypi'.

So, I'd suggest just taking that code out, and then committing the 
patch.

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1174606] Reading /dev/zero causes SystemError

2008-05-10 Thread Dustin J. Mitchell

Dustin J. Mitchell <[EMAIL PROTECTED]> added the comment:

Improved fix; this passes test_file on my system.

--
keywords: +patch
Added file: http://bugs.python.org/file10266/1174606.patch

_
Tracker <[EMAIL PROTECTED]>

_
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1792] o(n*n) marshal.dumps performance for largish objects with patch

2008-05-10 Thread Dustin J. Mitchell

Dustin J. Mitchell <[EMAIL PROTECTED]> added the comment:

This test passes -- is this ready to commit?

I see a reduction from 1.9s to 1.5s for the test script in msg59715.

--
nosy: +djmitche

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2811] doctest doesn't treat unicode literals as specified by the file declared encoding

2008-05-10 Thread Paulo Eduardo Neves

New submission from Paulo Eduardo Neves <[EMAIL PROTECTED]>:

Doctest doesn't obey the specified file encoding for unicode literals.

I've put the minimum test case that demonstrate the error in the
attached file. 

The program has the # -*- coding: utf-8 -*- as the first line and is
saved in this encoding. My computer  environment is configured as
iso8859-1. Doctest ignores the file encoding specification and
interprets the u'á' as u'á' (the utf-8 text decoded as iso8859-1 )

I've reproduced this error in python 2.5 in linux and windows.


This is the output of the program below that runs the function normalize
from inside doctest and directly from python. They show different results.

**
File "doctesteerror.py", line 7, in __main__.normalize
Failed example:
normalize(u'á')
Expected:
u'b'
Got:
u'\xc3\xa1'
**
1 items had failures:
   1 of   1 in __main__.normalize
***Test Failed*** 1 failures.
without doctest ===>>> b

--
components: Library (Lib)
files: doctesteerror.py
messages: 66559
nosy: neves
severity: normal
status: open
title: doctest doesn't treat unicode literals as specified by the file declared 
encoding
type: behavior
versions: Python 2.5
Added file: http://bugs.python.org/file10265/doctesteerror.py

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1174606] Reading /dev/zero causes SystemError

2008-05-10 Thread Dustin J. Mitchell

Dustin J. Mitchell <[EMAIL PROTECTED]> added the comment:

While it is a sensible fix for the signed/unsigned problem, David's patch 
still fails regrtest on my system (amd64), after OOM-killing random other 
processes :(

Andrew's suggestion makes a lot of sense here.  Does it make sense for 
new_buffersize to return (PY_SSIZE_T_MAX+1) in this case, to trigger an 
overflow (in addition to David's patch)?

--
nosy: +djmitche

_
Tracker <[EMAIL PROTECTED]>

_
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2798] Crash on non-Windows if Python runs from a non-ASCII directory

2008-05-10 Thread Rodrigo Bernardo Pimentel

Rodrigo Bernardo Pimentel <[EMAIL PROTECTED]> added the comment:

The patch works for me, and I agree the test_xmlrpc is an xmlrpc issue.

Perhaps unrelated to this issue, but I think it makes this whole unicode
getargs situation fragile: I could not understand why the 'z' case (on
the switch where this patch applies, starting on line 879 on the patched
file) does a PyString_Check(arg) and a PyUnicode_Check(arg), while the
corresponding section on case 's' (line 813) only does PyUnicode_Check(arg).

Is this really an inconsistency? Maybe this should go into an issue to
cleanup this switch, according to the comment at its beginning:

/* XXX WH!  's', 'y', 'z', 'u', 'Z', 'e', 'w', 't' codes all
   need to be cleaned up! */

--
nosy: +rbp

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1343] XMLGenerator: nice elements

2008-05-10 Thread Jonathan Hitchcock

Jonathan Hitchcock <[EMAIL PROTECTED]> added the comment:

Acting on a comment (with which I agree) that the "empty_elements_tag"
wasn't such an obvious name, here's a (combined) patch which uses the
name "short_empty_elements" (which was my original gut-feeling idea for
the name, before I checked the W3C standard and found that they called
them "Empty-Elements tags") instead.

Added file: http://bugs.python.org/file10264/short_empty_tag.patch

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1410739] Add notes to the manual about `is` and methods

2008-05-10 Thread Pedro Werneck

Pedro Werneck <[EMAIL PROTECTED]> added the comment:

I agree it's not a good idea to be too much specific about this. The
patch attached adds the following footnote to the 'is' operator:

Due to automatic garbage-collection, free lists, and the dynamic nature
of descriptors, you may notice unusual behaviour in certain combinations
of :keyword:`is` operator, like those involving identity comparisons
between class and instancemethods, and free instances in the same
expression. Check their docs for more info.

--
nosy: +werneck
Added file: http://bugs.python.org/file10263/issue1410739.patch

_
Tracker <[EMAIL PROTECTED]>

_
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2800] make htmlhelp creates python30a5.chm but msi.py expects pydoc.chm

2008-05-10 Thread Georg Brandl

Georg Brandl <[EMAIL PROTECTED]> added the comment:

Martin: I'm sorry that this created work for you; but I had assumed that
distributing the new docs created so much work anyways that this
wouldn't matter too much :)

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2810] _winreg.EnumValue fails when the registry data includes multibyte unicode characters

2008-05-10 Thread Daniel Stutzbach

Daniel Stutzbach <[EMAIL PROTECTED]> added the comment:

The bug is in both.

On Sat, May 10, 2008 at 12:52 PM, Martin v. Löwis
<[EMAIL PROTECTED]> wrote:
>
> Martin v. Löwis <[EMAIL PROTECTED]> added the comment:
>
> Is that for Python 2.5 or 3.0?
>
> --
> nosy: +loewis
>
> __
> Tracker <[EMAIL PROTECTED]>
> 
> __
>

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1343] XMLGenerator: nice elements

2008-05-10 Thread Jonathan Hitchcock

Jonathan Hitchcock <[EMAIL PROTECTED]> added the comment:

I have also added some unit tests to test the feature with the option
turned on, and off - patch attached.

Added file: http://bugs.python.org/file10262/test.test_sax.py.patch

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1343] XMLGenerator: nice elements

2008-05-10 Thread Jonathan Hitchcock

Jonathan Hitchcock <[EMAIL PROTECTED]> added the comment:

The attached patch makes this new feature optional, by passing the
"empty_element_tag" option to the constructor.

--
nosy: +vhata
Added file: http://bugs.python.org/file10261/xml.sax.saxutils.patch

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2488] Backport sys.maxsize to Python 2.6

2008-05-10 Thread A.M. Kuchling

A.M. Kuchling <[EMAIL PROTECTED]> added the comment:

Oh, and I don't understand Raymond's comment: sys.maxsize isn't an 
alias for anything, but a new piece of information (the largest size of 
containers).  Maybe that information isn't useful, or 2.6 doesn't 
always support containers up to that limit, but sys.maxsize doesn't 
seem to be merely a renaming of something.

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2488] Backport sys.maxsize to Python 2.6

2008-05-10 Thread A.M. Kuchling

A.M. Kuchling <[EMAIL PROTECTED]> added the comment:

djmitchell noticed this patch at the bug day -- should it be committed, 
or just closed?

--
nosy: +akuchling

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue869780] curselection() in Tkinter.py should return ints

2008-05-10 Thread Guilherme Polo

Changes by Guilherme Polo <[EMAIL PROTECTED]>:


Added file: http://bugs.python.org/file10260/curselection_tupleint.diff


Tracker <[EMAIL PROTECTED]>


___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue869780] curselection() in Tkinter.py should return ints

2008-05-10 Thread Guilherme Polo

Changes by Guilherme Polo <[EMAIL PROTECTED]>:


Removed file: http://bugs.python.org/file10249/curselection_tupleint.diff


Tracker <[EMAIL PROTECTED]>


___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue869780] curselection() in Tkinter.py should return ints

2008-05-10 Thread Guilherme Polo

Changes by Guilherme Polo <[EMAIL PROTECTED]>:


Removed file: http://bugs.python.org/file10259/curselection_tupleint.diff


Tracker <[EMAIL PROTECTED]>


___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue869780] curselection() in Tkinter.py should return ints

2008-05-10 Thread Guilherme Polo

Guilherme Polo <[EMAIL PROTECTED]> added the comment:

I found some code using map(int, curselection..) directly, so this new
patch fixes the problem related to returning None when nothing was selected.

Added file: http://bugs.python.org/file10259/curselection_tupleint.diff


Tracker <[EMAIL PROTECTED]>


___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2810] _winreg.EnumValue fails when the registry data includes multibyte unicode characters

2008-05-10 Thread Martin v. Löwis

Martin v. Löwis <[EMAIL PROTECTED]> added the comment:

Is that for Python 2.5 or 3.0?

--
nosy: +loewis

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue869780] curselection() in Tkinter.py should return ints

2008-05-10 Thread Guilherme Polo

Guilherme Polo <[EMAIL PROTECTED]> added the comment:

Are you aware of any code checking against empty tuple specifically to
verify that nothing is selected ?


Tracker <[EMAIL PROTECTED]>


___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1858] Make .pypirc handle multiple servers

2008-05-10 Thread A.M. Kuchling

Changes by A.M. Kuchling <[EMAIL PROTECTED]>:


--
assignee:  -> akuchling

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1625509] 'imp' documentation does not mention that lock is re-entrant

2008-05-10 Thread A.M. Kuchling

A.M. Kuchling <[EMAIL PROTECTED]> added the comment:

Applied to trunk to r62996.

--
assignee:  -> akuchling
nosy: +akuchling
resolution:  -> accepted
status: open -> closed

_
Tracker <[EMAIL PROTECTED]>

_
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue869780] curselection() in Tkinter.py should return ints

2008-05-10 Thread Pedro Werneck

Pedro Werneck <[EMAIL PROTECTED]> added the comment:

Neither I do, but the current version already returns an empty tuple.
Since the map(int, curselection) idiom is widely used, changing to int
is not likely to break any code, but returning None on empty selection is.


Tracker <[EMAIL PROTECTED]>


___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1625509] 'imp' documentation does not mention that lock is re-entrant

2008-05-10 Thread Dustin J. Mitchell

Dustin J. Mitchell <[EMAIL PROTECTED]> added the comment:

Patch attached.

--
keywords: +patch
Added file: http://bugs.python.org/file10258/1625509.patch

_
Tracker <[EMAIL PROTECTED]>

_
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2810] _winreg.EnumValue fails when the registry data includes multibyte unicode characters

2008-05-10 Thread Daniel Stutzbach

New submission from Daniel Stutzbach <[EMAIL PROTECTED]>:

_winreg.EnumValue raises a WindowsError ("More data is available") if
the registry data includes multibyte unicode characters.

Inspecting PyEnumValue in _winreg.c, I believe I see the problem.  The
function uses RegQueryInfoKey to determine the maximum data and key name
sizes to pass to RegEnumValue.

Unfortunately, RegQueryInfoKey returns the size in number of unicode
characters, while RegEnumValue expects a size in bytes.  This is OK if
all the values are ASCII, but it fails if there are any multibyte
unicode characters.

I believe it would be sufficient to multiply the sizes by 4, since
that's the maximum width of a unicode character.

The bug exists in at least Python 2.5 and Python 3.0 (based on source
code inspection).

References:

RegEnumValue: http://msdn.microsoft.com/en-us/library/ms724865(VS.85).aspx

RegQueryInfoKey:
http://msdn.microsoft.com/en-us/library/ms724902(VS.85).aspx

--
components: Windows
messages: 66542
nosy: stutzbach
severity: normal
status: open
title: _winreg.EnumValue fails when the registry data includes multibyte 
unicode characters
type: behavior
versions: Python 2.5, Python 3.0

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1777412] Python's strftime dislikes years before 1900

2008-05-10 Thread Skip Montanaro

Skip Montanaro <[EMAIL PROTECTED]> added the comment:

Which version of Python are you using?  I could have sworn we just fixed
this problem in CVS a couple weeks ago.

--
nosy: +skip.montanaro

_
Tracker <[EMAIL PROTECTED]>

_
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2775] Implement PEP 3108

2008-05-10 Thread Jesse Noller

Jesse Noller <[EMAIL PROTECTED]> added the comment:

Here is a patch for the Queue module renaming - I can not easily do the 
actual svn rename to the lowercase queue myself (it's easier to do it with 
commit privs). Tests pass, documentation updated as well.

--
keywords: +patch
nosy: +jnoller
Added file: http://bugs.python.org/file10257/queue_rename.patch

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2775] Implement PEP 3108

2008-05-10 Thread Mauricio Vieira

Changes by Mauricio Vieira <[EMAIL PROTECTED]>:


--
nosy: +mbcvieira

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2736] datetime needs and "epoch" method

2008-05-10 Thread Simon Cross

Simon Cross <[EMAIL PROTECTED]> added the comment:

Patch adding documentation for datetime.totimestamp(...).

Added file: 
http://bugs.python.org/file10256/add-datetime-totimestamp-method-docs.diff

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2775] Implement PEP 3108

2008-05-10 Thread Juracy Filho

Juracy Filho <[EMAIL PROTECTED]> added the comment:

I'm working on creating http package with httplib, BaseHTTPServer,
CGIHTTPServer, SimpleHTTPServer, Cookie and cookielib

--
nosy: +juracy

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2776] urllib2.urlopen() gets confused with path with // in it

2008-05-10 Thread Adrianna Pinska

Adrianna Pinska <[EMAIL PROTECTED]> added the comment:

Ordinarily, request.get_selector() returns the portion of the url after
the host, and sel_host is None.  However, if a proxy is set on the
request, the request's host is set to the proxy host, get_selector()
returns the original full url, and sel_host is the host from the
original url (and different to the host set on the request).

This bug is only triggered if the double slash comes directly after the
host and there is no proxy set on the request.  do_request_ does not
check what get_selector() is returning, so the output is passed through
splithost even when this is not necessary, and in this particular case
it causes undesirable behaviour.

My patch causes do_request_ only to attempt to extract the host from
get_selector() if the proxy has been set.

--
keywords: +patch
nosy: +confluence
Added file: http://bugs.python.org/file10255/double_slash_after_host.patch

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2809] string docstring doesn't mention that ' '.split() != ' '.split(' ')

2008-05-10 Thread Neil Muller

Changes by Neil Muller <[EMAIL PROTECTED]>:


--
assignee:  -> georg.brandl
components: +Documentation
nosy: +georg.brandl
versions: +Python 2.6

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2809] string docstring doesn't mention that ' '.split() != ' '.split(' ')

2008-05-10 Thread Neil Muller

New submission from Neil Muller <[EMAIL PROTECTED]>:

split with no sep specified will not return an empty string, whereas
split with sep specified will. 

The attached patch updates the docstring to reflect this for str.split
and unicode.split.

--
files: split_docstring.diff
keywords: patch
messages: 66536
nosy: Neil Muller
severity: normal
status: open
title: string docstring doesn't mention that ' '.split() != ' '.split(' ')
Added file: http://bugs.python.org/file10254/split_docstring.diff

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1777412] Python's strftime dislikes years before 1900

2008-05-10 Thread David Fraser

David Fraser <[EMAIL PROTECTED]> added the comment:

I have a patch for this, but I don't know which platforms have the
problem. On Linux, strftime seems to work fine. Attaching the patch as a
work in progress...

--
keywords: +patch
nosy: +davidfraser
Added file: http://bugs.python.org/file10253/strftime-pre-1900.patch

_
Tracker <[EMAIL PROTECTED]>

_
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue869780] curselection() in Tkinter.py should return ints

2008-05-10 Thread Guilherme Polo

Guilherme Polo <[EMAIL PROTECTED]> added the comment:

_getints already call splitlist, so there isn't much point in calling
_getints after calling splitlist.

And the Tk documentation says an empty string should be returned in case
there is no selection, but that is Tk. I don't see any problem in
returning None instead of '' here in Python.


Tracker <[EMAIL PROTECTED]>


___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue869780] curselection() in Tkinter.py should return ints

2008-05-10 Thread Pedro Werneck

Pedro Werneck <[EMAIL PROTECTED]> added the comment:

I used the tuple from splitlist() in both cases. I'm not sure if it
should return None on an empty selection since that is not documented
anywhere.

Added file: http://bugs.python.org/file10252/issue869780.py


Tracker <[EMAIL PROTECTED]>


___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2736] datetime needs and "epoch" method

2008-05-10 Thread Simon Cross

Simon Cross <[EMAIL PROTECTED]> added the comment:

Attached a patch which adds a .totimetuple(...) method to
datetime.datetime and tests for it.

The intention is that the dt.totimetuple(...) method is equivalent to:
mktime(dt.timetuple()) + (dt.microsecond / 100.0)

--
keywords: +patch
nosy: +hodgestar
Added file: 
http://bugs.python.org/file10251/add-datetime-totimestamp-method.diff

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2722] os.getcwd fails for long path names on linux

2008-05-10 Thread Neil Blakey-Milner

Neil Blakey-Milner <[EMAIL PROTECTED]> added the comment:

Here's a patch to add a test that fails with Python 2.5 on OS X, but
passes with either of these patches.

Added file: 
http://bugs.python.org/file10250/python-getcwd-test_longpathnames.patch

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue869780] curselection() in Tkinter.py should return ints

2008-05-10 Thread Pedro Werneck

Changes by Pedro Werneck <[EMAIL PROTECTED]>:


Removed file: http://bugs.python.org/file10248/issue869780_3.patch


Tracker <[EMAIL PROTECTED]>


___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue869780] curselection() in Tkinter.py should return ints

2008-05-10 Thread Pedro Werneck

Changes by Pedro Werneck <[EMAIL PROTECTED]>:


Removed file: http://bugs.python.org/file10246/issue869780_2.6.patch


Tracker <[EMAIL PROTECTED]>


___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue869780] curselection() in Tkinter.py should return ints

2008-05-10 Thread Guilherme Polo

Guilherme Polo <[EMAIL PROTECTED]> added the comment:

Not sure what you did, but calling _getints didn't raise an exception
here neither returned an empty string if no item was selected, it
returned None.

Added file: http://bugs.python.org/file10249/curselection_tupleint.diff


Tracker <[EMAIL PROTECTED]>


___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue869780] curselection() in Tkinter.py should return ints

2008-05-10 Thread Pedro Werneck

Changes by Pedro Werneck <[EMAIL PROTECTED]>:


Added file: http://bugs.python.org/file10248/issue869780_3.patch


Tracker <[EMAIL PROTECTED]>


___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1153769] String interpolation needs PEP 237 update

2008-05-10 Thread Neil Muller

Neil Muller <[EMAIL PROTECTED]> added the comment:

Update stdtypes.rst to note that %x, %X, %o can take signed values.

Note that %u is consider obsolete (referring to PEP 237)

Add a note on the length modifier description to clarify the meaning.

--
keywords: +patch
nosy: +Neil Muller
Added file: http://bugs.python.org/file10247/stdtypes.tst.diff

_
Tracker <[EMAIL PROTECTED]>

_
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue869780] curselection() in Tkinter.py should return ints

2008-05-10 Thread Pedro Werneck

Pedro Werneck <[EMAIL PROTECTED]> added the comment:

Just a bare self._getints will raise an exception with no item selected
and an empty string returned, so I'm adding a patch to check for it and
return an empty tuple in that case, or the tuple with ints.

It's open for discussion if we should follow Tk documentation strictly
and return an empty string if no item selected, or keep consistency with
Python and other Tkinter parts and always return a tuple.

--
keywords: +patch
nosy: +werneck
Added file: http://bugs.python.org/file10246/issue869780_2.6.patch


Tracker <[EMAIL PROTECTED]>


___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2535] duplicate Misc.lower

2008-05-10 Thread Guilherme Polo

Guilherme Polo <[EMAIL PROTECTED]> added the comment:

It hasn't changed that much, but here is a patch against py3k branch rev
62992

--
nosy: +gpolo
Added file: http://bugs.python.org/file10245/remove_lowerdup.patch

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2799] Remove PyUnicode_AsString(), rework PyUnicode_AsStringAndSize(), add PyUnicode_AsChar()

2008-05-10 Thread Marc-Andre Lemburg

Marc-Andre Lemburg <[EMAIL PROTECTED]> added the comment:

IMO, it's better to correct API design errors early, rather than going
through a deprecation process.

Note that PyUnicode_AsString() is also different than its cousind
PyString_AsString(). 

PyString_AsString() is mostly used to access the char* buffer used by
the string object in order to change it, e.g. by first constructing a
new PyString object and then filling it in by accessing the internal
char* buffer directly.

Doing the same with PyUnicode_AsString() will not work. What's worse:
direct changes would go undetected, since the UTF8 PyString object is
held by the PyUnicode object internally.

Even if you just use PyUnicode_AsString() for reading and get the size
information from somewhere else, the API doesn't make sure that the
PyUnicode object doesn't have embedded 0 code points (which
PyString_AsString() does). PyUnicode_AsString() would have to use
PyString_AsString() for this instead of the PyString_AS_STRING() macro.

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2535] duplicate Misc.lower

2008-05-10 Thread Bruno Gola

Bruno Gola <[EMAIL PROTECTED]> added the comment:

The patch seems to be ok, worked here applying it to rev62992 (trunk). 

This "bug" is also on py3k, but Tkinter.py has changed. Could anyone
create and send a patch for py3k?

--
nosy: +brunogola

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2803] heapq.heappush called with too few arguments in sched.py

2008-05-10 Thread Rodrigo Bernardo Pimentel

Rodrigo Bernardo Pimentel <[EMAIL PROTECTED]> added the comment:

+1 on the patch.

IIRC, there won't be any more bugfix releases for 2.5.x, but, just in
case: the patch doesn't work on 2.5 (though the issue lists it as an
affected version - and it is!), so I'm uploading a patch for it (svn tag
r252).

I started writing a test for it, but it's such an obvious and trivial
patch that I think it's unnecessary.

--
nosy: +rbp
Added file: http://bugs.python.org/file10244/sched.py.patch-r252

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1524825] ConfigParser: accept leading whitespace on options+comments

2008-05-10 Thread Jeremy Thurgood

Jeremy Thurgood <[EMAIL PROTECTED]> added the comment:

This looks very much like a duplicate of issue 1714. Perhaps the two
should be merged?

--
nosy: +jerith

_
Tracker <[EMAIL PROTECTED]>

_
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue2768] os.fstat and other os.f* methods should use PyObject_AsFileDescriptor

2008-05-10 Thread Neil Muller

Neil Muller <[EMAIL PROTECTED]> added the comment:

Patches to test_posix.py to also test using file objects in os.fstat and
such.

Added file: http://bugs.python.org/file10243/test_posix.diff

__
Tracker <[EMAIL PROTECTED]>

__
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue837234] Tk.quit and sys.exit cause Fatal Error

2008-05-10 Thread Pedro Werneck

Pedro Werneck <[EMAIL PROTECTED]> added the comment:

I tried reproducing the bug with the info provided but neither case
worked. Since it doesn't mention platform, I'm including the file in
case anyone wants to try it on anything other than Linux/Python2.5.

--
nosy: +werneck
Added file: http://bugs.python.org/file10242/issue837234.py


Tracker <[EMAIL PROTECTED]>


___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



  1   2   >