[issue10692] imap lib server compabilities

2010-12-16 Thread Yevgeniy

Yevgeniy shchemele...@gmail.com added the comment:

I found than it is server configuration problem.
When i add variable IMAP_COPABILITY to /etc/courier/imapd-ssl all troubles are 
gone. Variable did not exported from /etc/courier/imapd, but documentation sad 
that it imports automatically.
Thank you very much for your attention and help.

--
status: open - closed

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



[issue10711] Rip out HTTP 0.9 support

2010-12-16 Thread Senthil Kumaran

Senthil Kumaran orsent...@gmail.com added the comment:

+1 removing HTTP 0.9, and falling back to HTTP 1.0 behavior where ever it was 
HTTP 0.9. Removing support for response without status (which was acceptable by 
0.9) is fine. I reviewed the patch too and it seems good to go.

--

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



[issue9234] argparse: aliases for positional arguments (subparsers)

2010-12-16 Thread Raymond Hettinger

Raymond Hettinger rhettin...@users.sourceforge.net added the comment:

Georg, I believe this should go in 3.2.
The alias capability is an essential part
of what subparsers are all about and
these absence of aliases would leave them
partially crippled (i.e. unable to emulate
the likes of svn blame/annotate/praise).

Please approve for the second beta.

--
assignee:  - georg.brandl
versions: +Python 3.2 -Python 3.3

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



[issue10573] Consistency in unittest assert methods: order of actual, expected

2010-12-16 Thread Raymond Hettinger

Raymond Hettinger rhettin...@users.sourceforge.net added the comment:

This should get fixed-up before the second beta.

Try to confirm the most common argument ordering using Google's code search to 
ascertain actual practice in real code.

FWIW, I also tend to use actual/expected and find the reverse to be a form 
Yoda-speak, assert 5 == x, perhaps misread the prophecy was, etc.

--
nosy: +rhettinger
priority: normal - high

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



[issue10515] csv sniffer does not recognize quotes at the end of line

2010-12-16 Thread Raymond Hettinger

Changes by Raymond Hettinger rhettin...@users.sourceforge.net:


--
assignee:  - skip.montanaro

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



[issue9938] Documentation for argparse interactive use

2010-12-16 Thread Tan Zong Xuan

Tan Zong Xuan tzxru...@gmail.com added the comment:

I am also trying to use argparse interactively, but in this case by combining 
it with the cmd module. So I'm doing something like below:

class MyCmd(cmd.Cmd):

parser = argparse.ArgumentParser(prog='addobject')
parser.add_argument('attribute1')
parser.add_argument('attribute2')
parser.add_argument('attribute3')

def do_addobject(self, line):
args = MyCmd.parser.parse_args(line.split())
newobject = object(args.attribute1, args.attribute2, args.attribute3)
myobjects.append(newobject)

I'm faced with the same problem that when given invalid input, parse_args exits 
the program completely, instead of exiting just to the Cmd shell. 

I have the feeling that this use case is sufficiently common such that it would 
be good if people did not have to override the exit method themselves, and 
instead an alternative to parse_args was provided that only raises exceptions 
for the surrounding code to handle rather than exiting the program entirely.

--
nosy: +ZOMGxuan

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



[issue10669] Document Deprecation Warnings and how to fix

2010-12-16 Thread Raymond Hettinger

Raymond Hettinger rhettin...@users.sourceforge.net added the comment:

FWIW, whatsnew is not primary documentation -- it should not be the sole or 
central source of anything except a highlevel overview and examples for the 
author's choice of selected version differences to highlight. 

A howto document would work best as a central place to list all deprecations 
and advice on what to do about them.

--

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



[issue10605] ElementTree documentation

2010-12-16 Thread Raymond Hettinger

Changes by Raymond Hettinger rhettin...@users.sourceforge.net:


--
assignee:  - effbot
nosy: +effbot

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



[issue10592] pprint module doesn't work well with OrderedDicts

2010-12-16 Thread Raymond Hettinger

Changes by Raymond Hettinger rhettin...@users.sourceforge.net:


--
Removed message: http://bugs.python.org/msg122983

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



[issue10592] pprint module doesn't work well with OrderedDicts

2010-12-16 Thread Raymond Hettinger

Changes by Raymond Hettinger rhettin...@users.sourceforge.net:


--
versions: +Python 3.3 -Python 2.7

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



[issue6454] Add example keyword argument to optparse constructor

2010-12-16 Thread Raymond Hettinger

Raymond Hettinger rhettin...@users.sourceforge.net added the comment:

The two principals on the two argument parsing modules both find this 
unnecessary.

--
resolution:  - rejected
status: open - closed

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



[issue10716] Modernize pydoc to use CSS

2010-12-16 Thread Raymond Hettinger

New submission from Raymond Hettinger rhettin...@users.sourceforge.net:

This is a straight-forward project.

Pydoc currently generated 1990's style html which mixes content and 
presentation, making it very difficult for users to customize the appearance of 
the output.

It is full of html like:

table width=100%% cellspacing=0 cellpadding=2 border=0 summary=heading
tr bgcolor=%s
td valign=bottomnbsp;br
font color=%s face=helvetica, arialnbsp;br%s/font/td
td align=right valign=bottom
font color=%s face=helvetica, arial%s/font/td/tr/table
''' % (bgcol, fgcol, title, fgcol, extras or 'nbsp;')

def section(self, title, fgcol, bgcol, contents, width=6,
prelude='', marginalia=None, gap='nbsp;'):
Format a section with a heading.
if marginalia is None:
marginalia = 'tt' + 'nbsp;' * width + '/tt'
result = '''p
table width=100%% cellspacing=0 cellpadding=2 border=0 summary=section
tr bgcolor=%s
td colspan=3 valign=bottomnbsp;br
font color=%s face=helvetica, arial%s/font/td/tr
''' % (bgcol, fgcol, title)
if prelude:
result = result + '''
tr bgcolor=%std rowspan=2%s/td
td colspan=2%s/td/tr
trtd%s/td''' % (bgcol, marginalia, prelude, gap)

Please convert it to simple, validated HTML with the formatting moved to a 
simple, validated default style sheet.  Liberally apply div/span elements with 
class/id attributes as necessary.

--
components: Library (Lib)
keywords: gsoc
messages: 124119
nosy: rhettinger
priority: normal
severity: normal
status: open
title: Modernize pydoc to use CSS
type: feature request
versions: Python 3.3

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



[issue10715] uninformative error message

2010-12-16 Thread Amaury Forgeot d'Arc

Amaury Forgeot d'Arc amaur...@gmail.com added the comment:

Normally the filename is part of the error message, as you can see below.
It's possible that some operations omit it, though. Which function were you 
calling?

 open('foo')
Traceback (most recent call last):
  File stdin, line 1, in module
IOError: [Errno 2] No such file or directory: 'foo'

--
nosy: +amaury.forgeotdarc

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



[issue10715] uninformative error message

2010-12-16 Thread Eric Smith

Eric Smith e...@trueblade.com added the comment:

Operating systems also return this errno for many, many things unrelated to 
files. So while we might be able to fix this in some specific cases, in general 
it's not possible to add file names to all errors.

Once we know your specific case we can see if it's fixable.

--
nosy: +eric.smith

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



[issue10716] Modernize pydoc to use CSS

2010-12-16 Thread Łukasz Langa

Changes by Łukasz Langa luk...@langa.pl:


--
assignee:  - lukasz.langa
nosy: +lukasz.langa

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



[issue10566] gdb debugging support additions (Tools/gdb/libpython.py)

2010-12-16 Thread Mark Florisson

Mark Florisson markflorisso...@gmail.com added the comment:

I forgot to remove a tempfile and reverted the Cython note at the top. A diff 
is provided (that should be applied upon the previously submitted patch). It's 
a diff because I don't have commit rights and svn does not support local 
commits.

--
Added file: http://bugs.python.org/file20075/libpython.diff

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



[issue10566] gdb debugging support additions (Tools/gdb/libpython.py)

2010-12-16 Thread Mark Florisson

Changes by Mark Florisson markflorisso...@gmail.com:


Removed file: http://bugs.python.org/file19857/libpython_patch.diff

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



[issue5625] test_urllib2 fails - urlopen error file not on local host

2010-12-16 Thread Senthil Kumaran

Senthil Kumaran orsent...@gmail.com added the comment:

Well, ignore my comment on order of ip addresses. It definitely does not matter 
in this case for test_urllib2.

However, readability does matter again as per my previous explanation, since 
http://localhost/ was being exercised in the test_file, 
gethostbyname('localhost') is much better than that return value's [2][0] 
element.

I overlooked one thing in your first message, namely gethostbyname and 
gethostbyname_ex()[2] returning completely different ips and turning out to be 
exclusive. This should not be the case. gethostbyname_ex()[2] should include 
the ip which was returned by gethostbyname. If it were the case, the test would 
not have failed as well.

And btw, both these are supposed have similar behavior (The default action is 
to query named(8), followed by /etc/hosts) only thing is gethostbyname_ex uses 
the reentrant c function call and is thread-safe.

(You may probably want to identify the problem for the difference in o/p there)

And for this bug report, I am still inclined to having 'localhost' for 
readability purposes or leaving it as such because the problem seems be 
elsewhere.

--

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



[issue1633941] for line in sys.stdin: doesn't notice EOF the first time

2010-12-16 Thread Vetoshkin Nikita

Vetoshkin Nikita nikita.vetosh...@gmail.com added the comment:

I guess http://bugs.python.org/issue1195 might be related

--
nosy: +nvetoshkin

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



[issue10692] imap lib server compabilities

2010-12-16 Thread R. David Murray

R. David Murray rdmur...@bitdance.com added the comment:

You are welcome.  Glad you were able to solve it.

--
resolution:  - invalid
stage: unit test needed - committed/rejected

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



[issue6791] httplib read status memory usage

2010-12-16 Thread Antoine Pitrou

Antoine Pitrou pit...@free.fr added the comment:

Well, removing 0.9 support doesn't make this obsolete, does it?

--
status: pending - open

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



[issue9991] xmlrpc client ssl check faulty

2010-12-16 Thread Jesse Kaukonen

Jesse Kaukonen jesse.kauko...@gmail.com added the comment:

I tested the latest release of Python (3.1.3) with Blender and everything 
worked beautifully. Renderfarm.fi thanks you for fixing this!

--

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



[issue9938] Documentation for argparse interactive use

2010-12-16 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

You can always catch SystemExit.

--

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



[issue10669] Document Deprecation Warnings and how to fix

2010-12-16 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

PEP 4 and PEP 290 are related to this subject, but not comprehensive, not on 
docs.python.org, and not tutorial-like.

I think we could try Ezio’s idea.  Sphinx can produce a document containing 
only version* directives (“make changes”).  If such a document is clear enough 
and has links to the longer docs, there would be no need to write separate 
howtos.

--
nosy: +eric.araujo

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



[issue6791] httplib read status memory usage

2010-12-16 Thread Senthil Kumaran

Senthil Kumaran orsent...@gmail.com added the comment:

On Thu, Dec 16, 2010 at 01:18:30PM +, Antoine Pitrou wrote:
 Well, removing 0.9 support doesn't make this obsolete, does it?

It does. Doesn't it? Because I saw in your patch that you fall back on
HTTP 1.0 behaviour when the server does not return a status line and
in which case a Exception will be raise and this issue won't be
observed.

--

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



[issue6454] Add example keyword argument to optparse constructor

2010-12-16 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

I understood Greg’s reply to mean that there was no need for an examples 
keyword if simple paragraph splitting was added.

--

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



[issue10669] Document Deprecation Warnings and how to fix

2010-12-16 Thread Éric Araujo

Changes by Éric Araujo mer...@netwok.org:


--
components:  -2to3 (2.x to 3.0 conversion tool)

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



[issue6791] httplib read status memory usage

2010-12-16 Thread Antoine Pitrou

Antoine Pitrou pit...@free.fr added the comment:

 It does. Doesn't it? Because I saw in your patch that you fall back on
 HTTP 1.0 behaviour when the server does not return a status line and
 in which case a Exception will be raise and this issue won't be
 observed.

I don't think you understood the issue here. Calling readline() without
a maximum length means the process memory potentially explodes, if the
server sends gigabytes of data without a single \n.

--

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



[issue10717] Multiprocessing module Pickling unPickling issues

2010-12-16 Thread Dimitrios Pritsos

New submission from Dimitrios Pritsos dprit...@extremepro.gr:

My name is Dimitrios and I am newbie in python. I am working on a Project (part 
of my PhD) that is called Synergeticprocessing module. Initially is imitating 
the multiprocessing built in module but the processes are distributed on a LAN 
and not Locally. The main issue I have is with Pickle module. And I think I 
found some kind of BUG in the built in multiprocessing module.

(Synergeticprocessing module is located at GitHub: 
https://github.com/dpritsos/synergeticprocessing)

Starting with the BUG. In case someone uses the multiprocessing.Pool of 
processes he/she has to face the problem of types.MehtodType Impossible 
pickling. That is you cannot dispatch an class instance method to the to the 
Process Pool. However, digging in to the Source Code of the module there are 
few lines that resolve this issue however are not activated or they are 
faultily activated so they do not work. This is the 'BUG'

@ ../multiprocessing/forking.py


.
.
.

#
# Try making some callable types picklable
#

from pickle import Pickler
class ForkingPickler(Pickler):
dispatch = Pickler.dispatch.copy()

@classmethod
def register(cls, type, reduce):
def dispatcher(self, obj):
rv = reduce(obj)
self.save_reduce(obj=obj, *rv)
cls.dispatch[type] = dispatcher

def _reduce_method(m):
if m.im_self is None:
return getattr, (m.im_class, m.im_func.func_name)
else:
return getattr, (m.im_self, m.im_func.func_name)
ForkingPickler.register(type(ForkingPickler.save), _reduce_method)

def _reduce_method_descriptor(m):
return getattr, (m.__objclass__, m.__name__)
ForkingPickler.register(type(list.append), _reduce_method_descriptor)
ForkingPickler.register(type(int.__add__), _reduce_method_descriptor)

#def _reduce_builtin_function_or_method(m):
#return getattr, (m.__self__, m.__name__)
#ForkingPickler.register(type(list().append), 
_reduce_builtin_function_or_method)
#ForkingPickler.register(type(int().__add__), 
_reduce_builtin_function_or_method)
.
.
.

The RED lines are not doing the job, for some reason they are not managing to 
register the GREEN function as a global reduce/pickling function even if you 
call the registration function into you __main__ script.

The solution I found is just to do this

import copy_reg
import types

def _reduce_method(m):
if m.im_self is None:
return getattr, (m.im_class, m.im_func.func_name)
else:
return getattr, (m.im_self, m.im_func.func_name)

copy_reg.pickle(types.MethodType, _reduce_method)
.
.
.

Doing that everything works FINE. But ONLY for local methods i.e. the ones that 
their class is defined on the __main__ script or other import-ed.

In case you want to send something remotely (in an other machine) or to an 
other __main__ script running separately then you get a message like this:

'module' object has no attribute 'my_class'

The only way to resolve this is firstly to import a script that has my_class 
defined there and everything works fine.

SO the problems it seems to be that the m.im_class  (look code above) has some 
attribute __module__ defined as __module__ = '__main__' or something like that. 
And this is the reason why remote script cannot execute the function. I mean 
that the _reduce_method() above DOES is pickling the whole CLASS object so 
there is no reason not to be executed at the remote script. Besides it does as 
mentioned above in you just import this the user defined class form an other 
script.


I have already spent about 12 weeks working on building my synergeticPool and 
resolve the issue of Pickling and only 2 days needed for the code of the Pool 
and the rest of the time was spent for the Pickling issues, and study all the 
Class related mechanics of python. That was the reason I ve started digging the 
multipocessessing module and found this say 'BUG', and finally sent this email.

Best Regards,


Dimitrios

--
components: None
messages: 124133
nosy: dimitrios
priority: normal
severity: normal
status: open
title: Multiprocessing module Pickling unPickling issues
type: behavior
versions: Python 2.6

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



[issue10717] Multiprocessing module Pickling unPickling issues

2010-12-16 Thread Antoine Pitrou

Changes by Antoine Pitrou pit...@free.fr:


--
nosy: +asksol, jnoller
versions: +Python 2.7, Python 3.1, Python 3.2 -Python 2.6

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



[issue10718] brand new to programming. crashes at run

2010-12-16 Thread Jill

New submission from Jill jillcoste...@gmail.com:

Hello and thanks in advance.  I installed Python 2.7 from the python site onto 
my MAC with OS X 10.6.4.  After entering my code (which makes me feel humbled 
and brilliant all at the same time) I am prompted to save, which I do and then 
when I select run the whole thing crashes.  Error message below.


Process: Python [14162]
Path:/Applications/Python 2.7/IDLE.app/Contents/MacOS/Python
Identifier:  org.python.IDLE
Version: 2.7.1 (2.7.1)
Code Type:   X86 (Native)
Parent Process:  launchd [149]

Date/Time:   2010-12-16 09:09:15.644 -0500
OS Version:  Mac OS X 10.6.4 (10F569)
Report Version:  6

Interval Since Last Report:  8227 sec
Crashes Since Last Report:   2
Per-App Interval Since Last Report:  1974 sec
Per-App Crashes Since Last Report:   2
Anonymous UUID:  48621F8F-C51F-400A-8AA8-76DDA70F8973

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x30747369
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Application Specific Information:
objc_msgSend() selector name: release


Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   libobjc.A.dylib 0x9798eedb objc_msgSend + 27
1   com.apple.CoreFoundation0x96ec191d _CFAutoreleasePoolPop + 253
2   com.apple.Foundation0x9309cdb6 NSPopAutoreleasePool + 76
3   com.apple.Foundation0x9309ccde -[NSAutoreleasePool drain] + 
130
4   Tk  0x0072cf18 XQueryPointer + 2393
5   Tk  0x0072d219 Tk_MacOSXSetupTkNotifier + 
634
6   Tcl 0x005f4aa8 Tcl_DoOneEvent + 310
7   _tkinter.so 0x003d75b2 Tkapp_MainLoop + 450
8   org.python.python   0x000c18e0 PyEval_EvalFrameEx + 26576
9   org.python.python   0x000c3c7c PyEval_EvalCodeEx + 1996
10  org.python.python   0x000c15ce PyEval_EvalFrameEx + 25790
11  org.python.python   0x000c2ba3 PyEval_EvalFrameEx + 31379
12  org.python.python   0x000c3c7c PyEval_EvalCodeEx + 1996
13  org.python.python   0x000c3dc7 PyEval_EvalCode + 87
14  org.python.python   0x000e82fc PyRun_FileExFlags + 172
15  org.python.python   0x000e8664 PyRun_SimpleFileExFlags + 596
16  org.python.python   0x00100255 Py_Main + 3365
17  Python  0x1f65 start + 53

Thread 1:  Dispatch queue: com.apple.libdispatch-manager
0   libSystem.B.dylib   0x961f4942 kevent + 10
1   libSystem.B.dylib   0x961f505c _dispatch_mgr_invoke + 215
2   libSystem.B.dylib   0x961f4519 _dispatch_queue_invoke + 163
3   libSystem.B.dylib   0x961f42be _dispatch_worker_thread2 + 
240
4   libSystem.B.dylib   0x961f3d41 _pthread_wqthread + 390
5   libSystem.B.dylib   0x961f3b86 start_wqthread + 30

Thread 2:
0   libSystem.B.dylib   0x961ed086 select$DARWIN_EXTSN + 10
1   Tcl 0x0062a72b Tcl_InitNotifier + 1643
2   libSystem.B.dylib   0x961fb81d _pthread_start + 345
3   libSystem.B.dylib   0x961fb6a2 thread_start + 34

Thread 3:
0   libSystem.B.dylib   0x961f39d2 __workq_kernreturn + 10
1   libSystem.B.dylib   0x961f3f68 _pthread_wqthread + 941
2   libSystem.B.dylib   0x961f3b86 start_wqthread + 30

Thread 4:
0   libSystem.B.dylib   0x961f39d2 __workq_kernreturn + 10
1   libSystem.B.dylib   0x961f3f68 _pthread_wqthread + 941
2   libSystem.B.dylib   0x961f3b86 start_wqthread + 30

Thread 5:
0   libSystem.B.dylib   0x961ce0fa mach_msg_trap + 10
1   libSystem.B.dylib   0x961ce867 mach_msg + 68
2   com.apple.CoreFoundation0x96ec4faf __CFRunLoopRun + 2079
3   com.apple.CoreFoundation0x96ec4094 CFRunLoopRunSpecific + 452
4   com.apple.CoreFoundation0x96ec9fd4 CFRunLoopRun + 84
5   com.apple.DesktopServices   0x91b61e13 
TSystemNotificationTask::SystemNotificationTaskProc(void*) + 643
6   ...ple.CoreServices.CarbonCore  0x90dc1dee PrivateMPEntryPoint + 68
7   libSystem.B.dylib   0x961fb81d _pthread_start + 345
8   libSystem.B.dylib   0x961fb6a2 thread_start + 34

Thread 6:
0   libSystem.B.dylib   0x961f39d2 __workq_kernreturn + 10
1   libSystem.B.dylib   0x961f3f68 _pthread_wqthread + 941
2   libSystem.B.dylib   0x961f3b86 start_wqthread + 30

Thread 7:
0   libSystem.B.dylib   0x961ed086 select$DARWIN_EXTSN + 10
1   com.apple.CoreFoundation0x96f0480d __CFSocketManager + 1085
2   libSystem.B.dylib   

[issue10718] brand new to programming. crashes at run

2010-12-16 Thread R. David Murray

Changes by R. David Murray rdmur...@bitdance.com:


--
assignee:  - ronaldoussoren
components: +Macintosh
nosy: +ned.deily, ronaldoussoren

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



[issue10714] httpserver request length

2010-12-16 Thread Antoine Pitrou

Antoine Pitrou pit...@free.fr added the comment:

Thanks for the patch. First, there's no need to use multiprocessing here. 
Threading would be sufficient. Second, you shouldn't use an explicit port 
number, but instead let the server bind itself to whatever port is available (I 
think 0 using as the port number achieves that).

--
versions: +Python 2.7, Python 3.1

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



[issue10719] compileall no longer warns when cli arguments name non-existent files

2010-12-16 Thread R. David Murray

New submission from R. David Murray rdmur...@bitdance.com:

The introduction of support for compiling individual files broke the previous 
behavior of compileall, where it would report that it could not turn a 
directory name into a file list if the named directory did not exist.

A fix would be to reverse the test used to determine whether or not to call 
compile_file: instead of calling it if the name is not a directory, we should 
call it if the name is a file, and pass everything else to compile_dir.  This 
would restore the previous behaviour.

Note that compileall considers not finding a named file/directory as successful 
compilation, so this is a low priority bug.

--
keywords: easy
messages: 124136
nosy: r.david.murray
priority: low
severity: normal
stage: unit test needed
status: open
title: compileall no longer warns when cli arguments name non-existent files
type: behavior
versions: Python 2.7, Python 3.2

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



[issue10714] httpserver request length

2010-12-16 Thread Ross Lagerwall

Ross Lagerwall rosslagerw...@gmail.com added the comment:

OK, here is an updated patch using threading  0 as a port number.

--
Added file: http://bugs.python.org/file20076/httpserver_py3k_v2.patch

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



[issue10454] Clarify compileall command-line options

2010-12-16 Thread Éric Araujo

Changes by Éric Araujo mer...@netwok.org:


--
nosy: +r.david.murray

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



[issue6791] httplib read status memory usage

2010-12-16 Thread Senthil Kumaran

Senthil Kumaran orsent...@gmail.com added the comment:

On Thu, Dec 16, 2010 at 02:02:10PM +, Antoine Pitrou wrote:
 I don't think you understood the issue here. Calling readline() without
 a maximum length means the process memory potentially explodes, if the
 server sends gigabytes of data without a single \n.

Yeah, I seem to have misunderstood the issue.  Even if the response wa
s an *invalid* one but it was huge data without \n, the readline call
would just explode.

- reading chunked response is doing a readline call too.

Both this need to be addressed by having a limit on reading.

I thought readline() is being called only when parsing headers which
should almost always have CRLF (or at least LF) and thought valid
responses always start with headers.

--

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



[issue10714] httpserver request length

2010-12-16 Thread Antoine Pitrou

Antoine Pitrou pit...@free.fr added the comment:

It turns out the test could be simplified a lot by reusing the existing 
infrastructure. I've committed the modified patch in r87317 (3.2), r87318 (3.1) 
and r87320 (2.7). Thank you!

--
resolution:  - fixed
stage:  - committed/rejected
status: open - closed

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



[issue8754] ImportError: quote bad module name in message

2010-12-16 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

Does someone have time to review?  I think this would be a good change for 3.2.

Georg, please lower the priority if you think this can wait for 3.3.

--
nosy: +georg.brandl
priority: low - release blocker

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



[issue10720] test_threadsignals hang on FreeBSD 6.4

2010-12-16 Thread Antoine Pitrou

New submission from Antoine Pitrou pit...@free.fr:

The title says it all. This is related to r87292 (issue8844).

--
components: Library (Lib), Tests
messages: 124141
nosy: db3l, pitrou, rnk
priority: normal
severity: normal
status: open
title: test_threadsignals hang on FreeBSD 6.4
type: behavior
versions: Python 3.2

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



[issue10718] Idle crashes on OSX when source is saved

2010-12-16 Thread Alexander Belopolsky

Alexander Belopolsky belopol...@users.sourceforge.net added the comment:

 After entering my code 

What code did you enter?  Which window did you enter it to?

 I am prompted to save

what exactly did you do before you were prompted?   What did the prompt 
look like.  Can you post the screen shots?


I was actually able to produce a similar crash in the following steps:

1. Start idle2.7 from the terminal
2. File  New window
3. Enter 1 + 1 in the new window
4. File  Save (save as test.py)
5. Wait 5-10 seconds

Segmentation fault

--
nosy: +belopolsky
title: brand new to programming.  crashes at run - Idle crashes on OSX when 
source is saved

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



[issue10718] Idle crashes on OSX when source is saved

2010-12-16 Thread Alexander Belopolsky

Alexander Belopolsky belopol...@users.sourceforge.net added the comment:

Same behavior when starting /Applications/Python 2.7/IDLE.app in finder.

--

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



[issue10716] Modernize pydoc to use CSS

2010-12-16 Thread Alexander Belopolsky

Alexander Belopolsky belopol...@users.sourceforge.net added the comment:

I believe Ron has done something along these lines already.  See issue2001.  
Committed css file is empty, (see r86971) but I am adding Ron to nosy in case 
he has something in the pipeline.

--
nosy: +belopolsky, ron_adam

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



[issue10721] Remove HTTP 0.9 server support

2010-12-16 Thread Antoine Pitrou

New submission from Antoine Pitrou pit...@free.fr:

http.server has support for old-style HTTP 0.9 requests (command path without 
a version string). This issue proposes to remove this support, since there are 
probably no clients around which still issue such requests.

See issue10711 for the client side.

--
components: Library (Lib)
files: http09server.patch
keywords: patch
messages: 124145
nosy: exarkun, giampaolo.rodola, gregory.p.smith, jhylton, orsenthil, pitrou, 
stutzbach
priority: normal
severity: normal
stage: patch review
status: open
title: Remove HTTP 0.9 server support
type: behavior
versions: Python 3.2
Added file: http://bugs.python.org/file20077/http09server.patch

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



[issue10711] Rip out HTTP 0.9 client support

2010-12-16 Thread Antoine Pitrou

Antoine Pitrou pit...@free.fr added the comment:

I'm opening a separate issue (issue10721) for the server side and retargetting 
this issue to client support. Patch attached.

--
title: Rip out HTTP 0.9 support - Rip out HTTP 0.9 client support
Added file: http://bugs.python.org/file20078/removehttp09-3.patch

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



[issue10716] Modernize pydoc to use CSS

2010-12-16 Thread Alexander Belopolsky

Alexander Belopolsky belopol...@users.sourceforge.net added the comment:

See also the calendar module for an example of a modern html.

--

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



[issue10710] Is Misc/setuid-prog.c still needed?

2010-12-16 Thread Antoine Pitrou

Antoine Pitrou pit...@free.fr added the comment:

Committed in r87323.

--
resolution:  - fixed
stage:  - committed/rejected
status: open - closed
versions:  -Python 3.3

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



[issue10721] Remove HTTP 0.9 server support

2010-12-16 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

LGTM

--
nosy: +eric.araujo

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



[issue10711] Rip out HTTP 0.9 client support

2010-12-16 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

Patch LGTM, modulo warnings.warn calls lacking a stacklevel=2 parameter.

--
nosy: +eric.araujo

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



[issue8040] It would be nice if documentation pages linked to other versions of the same document

2010-12-16 Thread Daniel Stutzbach

Daniel Stutzbach stutzb...@google.com added the comment:

On Tue, Dec 14, 2010 at 7:22 PM, Ezio Melotti rep...@bugs.python.org wrote:
 If you want to work on this you should also consider that the URLs used on 
 docs.python.org don't necessary match the directory structure present when 
 building the doc locally. For example here it would be:
 .../py3k/library/fractions.html
 .../release31-maint/library/fractions.html
 .../release27-maint/library/fractions.html
 .../release26-maint/library/fractions.html

Will this directory structure change as part of the hg migration?

--

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



[issue10718] Idle 2.7.1 from 64-bit installer crashes on OS X when source is saved

2010-12-16 Thread Ned Deily

Ned Deily n...@acm.org added the comment:

Unfortunately, there are some major stability problems with IDLEs that are 
linked with the Apple-supplied Tcl/Tk 8.5 in OS X 10.6. (See, for instance, 
Issue9763.) That includes the current python.org 2.7.1 64-bit installer.  The 
simplest workaround at the moment is to use the other, 32-bit-only 2.7.1 
installer for OS X.  It uses the Apple Tcl/Tk 8.4 or ActiveTcl 8.4, if present, 
neither of which exhibits these kinds of problems.

--
resolution:  - duplicate
status: open - closed
superseder:  - Crashes upon run after syntax error encountered in OSX 10.5.8
title: Idle crashes on OSX when source is saved - Idle 2.7.1 from 64-bit 
installer crashes on OS X when source is saved

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



[issue8040] It would be nice if documentation pages linked to other versions of the same document

2010-12-16 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

No, because with Subversion or Mercurial you’re free to clone/checkout any 
branch in a directory with an arbitrary name.  For the py3k branch, Ezio’s 
checkout is named py3k but mine is 3.2, there is no way to put knowledge about 
that in the doc itself.

--
nosy: +eric.araujo

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



[issue10680] argparse: titles and add_mutually_exclusive_group don't mix (even with workaround)

2010-12-16 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

Some more guidelines: http://www.python.org/dev/patches/

--
nosy: +eric.araujo
versions: +Python 3.1, Python 3.2

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



[issue10719] compileall no longer warns when cli arguments name non-existent files

2010-12-16 Thread R. David Murray

R. David Murray rdmur...@bitdance.com added the comment:

Fixed in r87324.  I've also added a test for the behaviour when no arguments 
are given, since that wasn't tested before, and removed the sys.path fiddling 
since it has no effect on subprocess runs.  Oh, and fixed a bug in one of the 
other tests.

I did not back port this to 2.7.  The tests aren't there, and the risk of 
breakage seems higher than the benefit of this non-semantic change, for a point 
release.

--
keywords: +patch
resolution:  - fixed
stage: unit test needed - committed/rejected
status: open - closed
versions:  -Python 2.7
Added file: http://bugs.python.org/file20079/compileall_bad_args.patch

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



[issue10716] Modernize pydoc to use CSS

2010-12-16 Thread Éric Araujo

Changes by Éric Araujo mer...@netwok.org:


--
nosy: +eric.araujo

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



[issue10254] unicodedata.normalize('NFC', s) regression

2010-12-16 Thread Alexander Belopolsky

Alexander Belopolsky belopol...@users.sourceforge.net added the comment:

Adding an assert as shown in the diff below, makes it easy to reproduce the 
crash in py3k branch:

$ ./python.exe  crash.py
Assertion failed: (cskipped  20), function nfc_nfkc, file 
Modules/unicodedata.c, line 714.
Abort trap

I am attaching jhalcrow's code as crash.py 

===
--- Modules/unicodedata.c   (revision 87322)
+++ Modules/unicodedata.c   (working copy)
@@ -711,6 +711,7 @@
   /* Replace the original character. */
   *i = code;
   /* Mark the second character unused. */
+  assert(cskipped  20);
   skipped[cskipped++] = i1;
   i1++;
   f = find_nfc_index(self, nfc_first, *i);

--
nosy: +belopolsky
Added file: http://bugs.python.org/file20080/crash.py

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



[issue10716] Modernize pydoc to use CSS

2010-12-16 Thread Ron Adam

Ron Adam ron_a...@users.sourceforge.net added the comment:

I uploaded the css file I used in an experimental version of pydoc.  It may 
give some useful starting values. 

Before this is done, the old server code should be removed (also for 3.3). 
(another issue?)  There are two files in the tools/scripts directory that may 
need attention as well. pydocgui.pyw and pydoc3.

--
Added file: http://bugs.python.org/file20081/defaultstyle.css

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



[issue10716] Modernize pydoc to use CSS

2010-12-16 Thread Éric Araujo

Éric Araujo mer...@netwok.org added the comment:

Those two scripts are just three-liners pydoc launchers.

I disagree about the CSS reset.  Default values and user-set values have a 
reason for being there, and I share the viewpoint that they should not be reset.

--

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



[issue10716] Modernize pydoc to use CSS

2010-12-16 Thread Raymond Hettinger

Raymond Hettinger rhettin...@users.sourceforge.net added the comment:

I'm looking for a deeper fix, all the in-line styling replaced by a stylesheet. 
 Can you guys work together on bring this to fruition?

--

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



[issue10718] Idle 2.7.1 from 64-bit installer crashes on OS X when source is saved

2010-12-16 Thread Jill

Jill jillcoste...@gmail.com added the comment:

*Thanks Ned.  I'll give this a try.  Jill
*
On Thu, Dec 16, 2010 at 2:04 PM, Ned Deily rep...@bugs.python.org wrote:


 Ned Deily n...@acm.org added the comment:

 Unfortunately, there are some major stability problems with IDLEs that are
 linked with the Apple-supplied Tcl/Tk 8.5 in OS X 10.6. (See, for instance,
 Issue9763.) That includes the current python.org 2.7.1 64-bit installer.
  The simplest workaround at the moment is to use the other, 32-bit-only
 2.7.1 installer for OS X.  It uses the Apple Tcl/Tk 8.4 or ActiveTcl 8.4, if
 present, neither of which exhibits these kinds of problems.

 --
 resolution:  - duplicate
 status: open - closed
 superseder:  - Crashes upon run after syntax error encountered in OSX
 10.5.8
 title: Idle crashes on OSX when source is saved - Idle 2.7.1 from 64-bit
 installer crashes on OS X when source is saved

 ___
 Python tracker rep...@bugs.python.org
 http://bugs.python.org/issue10718
 ___


--
Added file: http://bugs.python.org/file20082/unnamed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue10718
___font color=#66font size=2font face=trebuchet 
ms,sans-serifbThanks Ned.  I#39;ll give this a try. 
 Jillbr/b/font/font/fontbrdiv class=gmail_quoteOn Thu, Dec 16, 
2010 at 2:04 PM, Ned Deily span dir=ltrlt;a 
href=mailto:rep...@bugs.python.org;rep...@bugs.python.org/agt;/span 
wrote:br

blockquote class=gmail_quote style=margin:0 0 0 .8ex;border-left:1px #ccc 
solid;padding-left:1ex;br
Ned Deily lt;a href=mailto:n...@acm.org;n...@acm.org/agt; added the 
comment:br
br
Unfortunately, there are some major stability problems with IDLEs that are 
linked with the Apple-supplied Tcl/Tk 8.5 in OS X 10.6. (See, for instance, 
Issue9763.) That includes the current a href=http://python.org; 
target=_blankpython.org/a 2.7.1 64-bit installer.  The simplest 
workaround at the moment is to use the other, 32-bit-only 2.7.1 installer for 
OS X.  It uses the Apple Tcl/Tk 8.4 or ActiveTcl 8.4, if present, neither of 
which exhibits these kinds of problems.br


br
--br
resolution:  -gt; duplicatebr
status: open -gt; closedbr
superseder:  -gt; Crashes upon run after syntax error encountered in OSX 
10.5.8br
title: Idle crashes on OSX when source is saved -gt; Idle 2.7.1 from 64-bit 
installer crashes on OS X when source is savedbr
br
___br
Python tracker lt;a 
href=mailto:rep...@bugs.python.org;rep...@bugs.python.org/agt;br
lt;a href=http://bugs.python.org/issue10718; 
target=_blankhttp://bugs.python.org/issue10718/agt;br
___br
/blockquote/divbr
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1449496] Python should use 3GB Address Space on Windows

2010-12-16 Thread Jason Scheirer

Jason Scheirer jason.schei...@gmail.com added the comment:

The patch is a simple tweak to the Visual Studio project's compiler settings. 
Seems quite innocuous, nothing broke in the Python harness or our internal 
harnesses (at ESRI) by enabling this.

--
keywords: +patch
nosy: +Jason.Scheirer
status: pending - open
Added file: http://bugs.python.org/file20083/Issue1449496.diff

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



[issue10716] Modernize pydoc to use CSS

2010-12-16 Thread Ron Adam

Ron Adam ron_a...@users.sourceforge.net added the comment:

Eric, most of what's in that file is what I figured out by trial and error in 
order to get it to work on the different browsers at that time. (about 3 years 
ago.)  You are probably more experienced with css than I am, so you are more 
than welcome to update and change anything in there. :-)

What do you think about starting with a set of static html pages to get the css 
and html to work nice, and then only after that is done, edit pydoc to generate 
those pages.  That should get us mostly there, and simplify what needs to be 
done in pydoc.

--

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



[issue10722] IDLE's subprocess didnit make connection ..... Python 2.7

2010-12-16 Thread T Rink

New submission from T Rink t...@jm.rinkleff.com:

Hi. 
My problem is that this evening, the message IDLE's subprocess didn't make 
connection. Either IDLE can't start a subprocess or personal firewall software 
is blocking the connection. appears after I hit F5 to run a file I am editing.

The program briefly worked on and off ... but after ca. 10 minutes it stopped 
for good. 

I have tried searhcing for solutions, but found nothing that seems to work. 

CONFIGURATION:
   Windows Vista 32
   Python 2.7 (downloaded a week ago)
   New User to Python. Amatuer/Hobby Programmer 

SOLUTIONS I HAVE TRIED
-Tried solution kill process in task manager. No effect. Process was usually 
already closed by me anyway, but killing it did not help either. 

-Tried solution repair via .MSI file. No change.

-Tried to tell Windows Firewall to ignore python and pythonw, that they were 
acceptable. No change.  

-Would prefer not to Scrap IDLE as I just started! (Also I do not want to 
write Python only in Notepad and use command lines. As much as I love the 
command line, I do not want that anymore)

-Started to try to use workaround -n flag when starting IDLE. 
  a) I would prefer a Solution and not a Workaround that hinders the program 
before I am started.  
  b) I am new to Python and Idle. Windows Vista hides the links, it is not 
clear to me how Python is setup and I am still working on understanding how 
Python operates ... that is pain enough at the moment

REQUEST:
 -Either a useful suggestion to get IDLE to work properly and as it should. 
 -Or a good recommendation for a universal and Idiot-Friendly alternative 
Python programming environment. It should be simple, user-friendly, reliable 
and suitable for novices to experiment (i.e. no complicated setup!) 

(FYI:I spent two years learning Java, and finally canned it, because I got sick 
of spending my free-time trying to debug and decipher workarounds to what 
should have been a simple solution! grrr!)

Thanks to any who can help.

--
components: Windows
messages: 124163
nosy: plovet
priority: normal
severity: normal
status: open
title: IDLE's subprocess didnit make connection . Python 2.7
type: crash
versions: Python 2.7

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



[issue10716] Modernize pydoc to use CSS

2010-12-16 Thread Raymond Hettinger

Raymond Hettinger rhettin...@users.sourceforge.net added the comment:

A good procedure is to start afresh with an empty, embedded style sheet and 
replace the html styling attributes one at a time, while keeping the overall 
look and feel the same.   At the end of the process the embedded style sheet 
can be converted to external.

--

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



[issue10723] Undocumented built-in exceptions

2010-12-16 Thread flashk

New submission from flashk fla...@gmail.com:

The Built-in Exceptions page of the Python 2.7 documentation is missing 
descriptions for BufferError, IndentationError, and TabError.

I've gone ahead and added a brief description of each error to the page.

--
assignee: d...@python
components: Documentation
files: exceptions.rst
messages: 124165
nosy: d...@python, flashk
priority: normal
severity: normal
status: open
title: Undocumented built-in exceptions
versions: Python 2.7
Added file: http://bugs.python.org/file20084/exceptions.rst

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



[issue10721] Remove HTTP 0.9 server support

2010-12-16 Thread Martin v . Löwis

Martin v. Löwis mar...@v.loewis.de added the comment:

The question really is whether we want or want not to support RFC 1945 (i.e 
HTTP/1.0). If we want to support it, we also must comply to section 3.1, which 
says

 The version of an HTTP message is indicated by an HTTP-Version field
 in the first line of the message. If the protocol version is not
 specified, the recipient must assume that the message is in the
 simple HTTP/0.9 format.

If we then choose to not support HTTP/0.9 (after recognizing that the message 
is HTTP/0.9), we must then reject the request. According to RFC 2145, we then 
may send back error 505 (HTTP version not supported).

--
nosy: +loewis

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



[issue9990] PyMemoryView_FromObject alters the Py_buffer after calling PyObject_GetBuffer when ndim 1

2010-12-16 Thread Mark Dickinson

Mark Dickinson dicki...@gmail.com added the comment:

 That's because the new buffer protocol doesn't define ownership of
 Py_buffer structs. As a result, nothing can be assumed at to which
 piece of code is responsible for allocation and deallocation of
 related memory areas (such as shapes and strides arrays).

I was just chatting to Travis about this;  he suggested that the 'internal' 
field of the Py_buffer struct might be used to record who's responsible for 
deallocation of shape and stride arrays.

--

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



[issue10723] Undocumented built-in exceptions

2010-12-16 Thread flashk

flashk fla...@gmail.com added the comment:

Just realized I previously attached the entire file. Here is the diff instead.

--
keywords: +patch
Added file: http://bugs.python.org/file20085/exceptions.diff

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



[issue10723] Undocumented built-in exceptions

2010-12-16 Thread Antoine Pitrou

Changes by Antoine Pitrou pit...@free.fr:


--
stage:  - patch review
versions: +Python 3.1, Python 3.2

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



[issue1449496] Python should use 3GB Address Space on Windows

2010-12-16 Thread Antoine Pitrou

Changes by Antoine Pitrou pit...@free.fr:


--
nosy: +loewis, tim.golden

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



[issue1449496] Python should use 3GB Address Space on Windows

2010-12-16 Thread Antoine Pitrou

Changes by Antoine Pitrou pit...@free.fr:


--
stage: unit test needed - 
versions: +Python 3.2 -Python 2.7, Python 3.1

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



[issue1449496] Python should use 3GB Address Space on Windows

2010-12-16 Thread Martin v . Löwis

Martin v. Löwis mar...@v.loewis.de added the comment:

I'm rejecting this as won't fix. Users having the underlying problem (i.e. 
need more than 2GB of heap) really should switch to a 64-bit installation. The 
risk of something breaking is just not worth it.

That testing showed no issues is not convincing at all. Existing test suites 
will likely not exercise critical code paths wrt. this change, which are issues 
caused by some objects potentially exceeding 2GB in 32-bit mode. This might not 
even be Python core objects, but may be objects in an extension module.

--
resolution: out of date - wont fix
status: open - closed

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



[issue10254] unicodedata.normalize('NFC', s) regression

2010-12-16 Thread STINNER Victor

STINNER Victor victor.stin...@haypocalc.com added the comment:

Ooops, sorry. I just applied the patch suggested by Marc-Andre Lemburg in 
msg22885 (#1054943). As the patch worked for the examples given in Unicode PRI 
29 and the test suite passed, it was enough for me. I don't understand the 
normalization code, so I don't know how to fix it.

--

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



[issue10454] Clarify compileall command-line options

2010-12-16 Thread R. David Murray

R. David Murray rdmur...@bitdance.com added the comment:

Here is a proposed patch to both docs and help output.  The help output now 
looks like this:

usage: compileall.py [-h] [-l] [-f] [-q] [-b] [-d DESTDIR] [-x REGEXP]
 [-i FILE]
 [FILE|DIR [FILE|DIR ...]]

Utilities to support installing Python libraries.

positional arguments:
  FILE|DIRzero or more file and directory names to compile; if no
  arguments given, defaults to the equivalent of -l sys.path

optional arguments:
  -h, --help  show this help message and exit
  -l  don't recurse into subdirectories
  -f  force rebuild even if timestamps are up to date
  -q  output only error messages
  -b  use legacy (pre-PEP3147) compiled file locations
  -d DESTDIR  directory to prepend to file paths for use in compile time
  tracebacks and in runtime tracebacks in cases where the source
  file is unavailable
  -x REGEXP   skip files matching the regular expression. The regexp is
  searched for in the full path to each file considered for
  compilation.
  -i FILE add all the files and directories listed in FILE to the list
  considered for compilation. If -, names are read from stdin.

--
keywords: +patch
stage: needs patch - patch review
Added file: http://bugs.python.org/file20086/compileall_help.patch

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



[issue10722] IDLE's subprocess didnit make connection ..... Python 2.7

2010-12-16 Thread R. David Murray

Changes by R. David Murray rdmur...@bitdance.com:


--
nosy: +terry.reedy
type: crash - behavior

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



[issue10722] IDLE's subprocess didnit make connection ..... Python 2.7

2010-12-16 Thread R. David Murray

R. David Murray rdmur...@bitdance.com added the comment:

Perhaps Terry will have some advice (I've added him as nosy), but you may have 
better luck asking on the python mailing list (see mail.python.org for list of 
lists) or its linked newsgroup comp.lang.python, or on the #python irc channel 
(though they may tell you to dump Idle, depending on who is in channel at the 
time :)

It is not likely that what you are experiencing is an actual bug in Ptyhon, 
since Idle on windows works for lots of people.  However understanding your 
problem and its solution might help us make the Idle experience more friendly, 
so I'll leave it to Terry to decide how he wants to handle this.

--
nosy: +r.david.murray

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



[issue10254] unicodedata.normalize('NFC', s) regression

2010-12-16 Thread Alexander Belopolsky

Alexander Belopolsky belopol...@users.sourceforge.net added the comment:

The logic suggested by Martin in msg120018 looks right to me, but the whole 
code seems to be unnecessarily complex.  (And comb1==comb may need to be 
changed to comb1=comb.) I don't understand why linear search through skipped 
array is needed.  At the very least instead of adding their positions to the 
skipped list, used combining characters can be replaced by a non-character to 
be later skipped.  A better algorithm should be able to avoid the whole issue 
of skipping by properly computing the length of the decomposed character.  
See internalCompose() at http://www.unicode.org/reports/tr15/Normalizer.java.

I'll try to come up with a patch.

--
assignee:  - belopolsky

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



[issue10542] Py_UNICODE_NEXT and other macros for surrogates

2010-12-16 Thread Alexander Belopolsky

Changes by Alexander Belopolsky belopol...@users.sourceforge.net:


--
nosy: +doerwalter

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



[issue10542] Py_UNICODE_NEXT and other macros for surrogates

2010-12-16 Thread Alexander Belopolsky

Alexander Belopolsky belopol...@users.sourceforge.net added the comment:

On Fri, Dec 10, 2010 at 6:09 PM, Daniel Stutzbach
rep...@bugs.python.org wrote:
..
 The second check for surrogates in Py_UNICODE_PUT_NEXT is necessary, unless 
 you can prove that
 Py_UNICODE_SOME_TRANSFORMATION will never transform characters  0x1 into 
 characters 
 0x1 or vice versa.

 Can we prove will always be the case, for current and future versions of 
 Unicode, for all or almost-all of the
 transformations we care about?

Certainly not for all, but for some important transformations, I
believe Unicode Standard does promise that the transformation  maps
BMP to BMP and supplements to supplements.  For example case folding
and normalization are two important examples.

 Answering that question and figuring out what to do about it are probably 
 more trouble than it's worth.
  If a particularly point proves to be a bottleneck, we can always specialize 
 the code there later.

Agree.  It is even more likely that the applications that have to deal
with lots of supplementary characters will be better off using a wide
unicode build rather than such specialization.

--

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



[issue9824] SimpleCookie should escape commas and semi-colons

2010-12-16 Thread R. David Murray

R. David Murray rdmur...@bitdance.com added the comment:

Here's a patch against py3k with test.  If I'm understanding the issue 
correctly, this looks like a pretty safe change.

--
nosy: +r.david.murray
stage:  - patch review
Added file: http://bugs.python.org/file20087/cookies_extra_coding.patch

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



[issue10716] Modernize pydoc to use CSS

2010-12-16 Thread Ron Adam

Ron Adam ron_a...@users.sourceforge.net added the comment:

I think that's how I ended up with the style sheet I uploaded.  It works, but 
it can be a slow process.

Another factor is the pydoc server will reread an external style sheet on 
browser refreshes. So you can see the results of style sheet changes without 
restarting pydoc. If it's embedded, you need to edit the program and restart 
everything each time.

I was thinking that I may still be able to make a set of static html files that 
go along with that style sheet.  Then we can adjust the css class names and 
make other changes, then use that as a guide for replacing the html.

Eric, what do you think?

--

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



[issue10716] Modernize pydoc to use CSS

2010-12-16 Thread Raymond Hettinger

Raymond Hettinger rhettin...@users.sourceforge.net added the comment:

The uploaded stylestyle is *much* bigger than I expected.  There should be no 
more than a one-to-one correspondence.  With inheritance, perhaps even fewer 
entries.

--

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



[issue2193] Cookie Colon Name Bug

2010-12-16 Thread R. David Murray

R. David Murray rdmur...@bitdance.com added the comment:

Seems like this really needs a strict and a lax mode.  Perhaps a BrowserCookie 
class that implements the relaxed rules?

That would make this a feature request, though, and so nothing would happen 
until 3.3, which would be unfortunate.

It is certainly possible to create a more relaxed version for your own use.  It 
seems to me that (untested):

class BrowserCookie(BaseCookie):

def set(self, key, val, coded_val, LegalChars=_LegalChars+':'):
super().set(key, val, coded_val, LegalChars)

would do most of what And Clover wants (not adding or stripping quotes or doing 
backslash quoting or encoding, accepting : in key names (and more characters 
could be added; the regex in the parsing step is fairly liberal)).

Making further relaxations is difficult without poking in to module internals, 
though.

--
nosy: +r.david.murray

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



[issue10716] Modernize pydoc to use CSS

2010-12-16 Thread Ron Adam

Ron Adam ron_a...@users.sourceforge.net added the comment:

Ok, I just looked at them again, I didn't remember how different it was.  They 
probably won't be much help other than maybe seeing how some things could be 
done. Here's a zip file of some saved pages, so you can take a look.

--
Added file: http://bugs.python.org/file20088/pydoc sample html files.zip

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



[issue9011] ast_for_factor unary minus optimization changes AST

2010-12-16 Thread R. David Murray

R. David Murray rdmur...@bitdance.com added the comment:

Mark, are you still planning to do something for 3.1/2.7, or should this be 
closed?

--
nosy: +r.david.murray
stage: commit review - needs patch

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



[issue10716] Modernize pydoc to use CSS

2010-12-16 Thread Ezio Melotti

Ezio Melotti ezio.melo...@gmail.com added the comment:

The CSS also has a validation error, some warnings and could be written better 
IMHO (specifically I don't like the placement of the {}).

I also don't believe that extensive CSS resets are useful -- they usually just 
lead to lot of redefining. I usually limit myself to * { margin: 0; padding: 0; 
} and possibly specify specific values when necessary. Minor differences with 
different browsers can be perfectly fine in lot of cases.

--
nosy: +ezio.melotti

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



[issue9990] PyMemoryView_FromObject alters the Py_buffer after calling PyObject_GetBuffer when ndim 1

2010-12-16 Thread Nick Coghlan

Nick Coghlan ncogh...@gmail.com added the comment:

The PEP is quite clear that the object providing the buffer owns those fields. 
Last time I checked, the memoryview implementation appeared broken because it 
didn't respect that ownership (and created the potential for confusion on the 
topic).

--

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



[issue9721] urlparse.urljoin() cuts off last base character with semicolon at url start

2010-12-16 Thread Senthil Kumaran

Senthil Kumaran orsent...@gmail.com added the comment:

Fixed in r87329, r87330 and r87331. Thanks for the patch Wes, that was proper.

--
resolution: accepted - fixed
stage: patch review - committed/rejected
status: open - closed

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



[issue10721] Remove HTTP 0.9 server support

2010-12-16 Thread Senthil Kumaran

Senthil Kumaran orsent...@gmail.com added the comment:

If a client sends a request without specifying the version, GET /, then the 
Python server should behave like other common servers are behaving, namely 
support rfc 1945 for HTTP 1.0 spec and return the response without headers.

Removing the HTTP 0.9 from the http.client is okay. But punishing *any client* 
for not sending the correct request is not so desirable, especially when there 
are other servers which are lenient to his behavior for whatever reasons.

So, I am not a firm +1 to this. We should arrive a conclusion and then go about 
with the change. Martin's point is valid here too.

--

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



[issue4493] urllib2 doesn't always supply / where URI path component is empty

2010-12-16 Thread Senthil Kumaran

Senthil Kumaran orsent...@gmail.com added the comment:

Wes, I forgot to address your last comment. 

HTTPClient follows HTTP Spec for requests and responses. When it is used, the 
request is on the PATH and the code there checks if the path does not exist 
does a request on '/'. It is not appropriate to pass Invalid URLS to httpclient 
the Invalid url handling and corrections to that are handled at the much higher 
level. That's why I made those changes in urllib.

--

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



[issue10254] unicodedata.normalize('NFC', s) regression

2010-12-16 Thread Alexander Belopolsky

Alexander Belopolsky belopol...@users.sourceforge.net added the comment:

Attached patch, issue10254.diff, is essentially Martin's code from msg120018 
and Part3 tests from NormalizationTest.txt.

Since this bug exposes a buffer overflow condition, I think it qualifies as a 
security issue, so I am adding 2.6 to versions.

Passing Part3 tests and not crashing on crash.py is probably good enough for a 
commit, but I don't have a proof that length 20 skipped buffer is always 
enough.  As the next step, I would like to consider an alternative algorithm 
that would not require a skipped buffer.

--
keywords: +patch
stage:  - commit review
versions: +Python 2.6
Added file: http://bugs.python.org/file20089/issue10254.diff

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



[issue10724] socket.close close telnet with RST

2010-12-16 Thread sean216

New submission from sean216 taoyuan-...@163.com:

when use socket.close to close the telnet connection, in normal usage the tcp 
disconnect will be (socket.close send the TCP FIN)

  TCP ATCP B

  1.  ESTABLISHED  ESTABLISHED

  2.  (Close)
  FIN-WAIT-1  -- SEQ=100ACK=300CTL=FIN,ACK  -- CLOSE-WAIT

  3.  FIN-WAIT-2  -- SEQ=300ACK=101CTL=ACK  -- CLOSE-WAIT

  4.   (Close)
  TIME-WAIT   -- SEQ=300ACK=101CTL=FIN,ACK  -- LAST-ACK

  5.  TIME-WAIT   -- SEQ=101ACK=301CTL=ACK  -- CLOSED

  6.  (2 MSL)
  CLOSED  
but sometimes socket.close will send TCP RST to disconnect the telnet and with 
wrong sequence number. This kind of RST will be considering as Network RST 
attack, and this packet will be dropped, the telnet connection will still 
established and cannot be closed.
Seems python socket.close has some issues.

def close(self):
self._sock = _closedsocket()
dummy = self._sock._dummy
for method in _delegate_methods:
setattr(self, method, dummy)
close.__doc__ = _realsocket.close.__doc__

--
components: Library (Lib)
files: telnet_unnormal RST.pcap
messages: 124187
nosy: sean216
priority: normal
severity: normal
status: open
title: socket.close close telnet with RST
type: behavior
versions: Python 2.5
Added file: http://bugs.python.org/file20090/telnet_unnormal RST.pcap

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



[issue10724] socket.close close telnet with RST

2010-12-16 Thread sean216

Changes by sean216 taoyuan-...@163.com:


Added file: http://bugs.python.org/file20091/normal RST and fin.pcap

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



[issue10724] socket.close close telnet with RST

2010-12-16 Thread sean216

sean216 taoyuan-...@163.com added the comment:

def close(self):
self._sock = _closedsocket()
dummy = self._sock._dummy
for method in _delegate_methods:
setattr(self, method, dummy)
close.__doc__ = _realsocket.close.__doc__

socket.close function use Python25\DLLs\_socket.pyd, how to get _socket.pyd 
sorce code?

--

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