[issue10974] IDLE 3.2 not loading on double-click in Finder, OSX 10.6

2011-01-21 Thread Ned Deily
Changes by Ned Deily : -- Removed message: http://bugs.python.org/msg126820 ___ Python tracker ___ ___ Python-bugs-list mailing list U

[issue10974] IDLE 3.2 not loading on double-click in Finder, OSX 10.6

2011-01-21 Thread Ned Deily
Ned Deily added the comment: >From the traceback, IDLE is crashing on a decode error when trying to process >the list of recently used files which is used to populate its recent files >menu. That list of files is saved in ~/.idlerc/recent-file.lst so an easy >workaround is to delete the file

[issue10974] IDLE 3.2 not loading on double-click in Finder, OSX 10.6

2011-01-21 Thread Ned Deily
Ned Deily added the comment: >From the traceback, IDLE is crashing on a decode error when trying to process >the list of recently used files which is used to populate its recent files >menu. That list of files is saved in ~/.idlerc/recent-file.lst so an easy >workaround is to delete the file

[issue10911] cgi: add more tests

2011-01-21 Thread Pierre Quentel
Pierre Quentel added the comment: Hi, I have written more tests, but also propose changes to cgi.py : - rewrite the parse_qs() and parse_multipart() functions so that they use FieldStorage methods instead of duplicating them - add a function set_stdout_encoding(encoding), using the IOMix clas

[issue10967] move regrtest over to using more unittest infrastructure

2011-01-21 Thread Raymond Hettinger
Raymond Hettinger added the comment: Wouldn't the time be better spent factoring the test suite or improving coverage? I'm not sure how simply rearranging the tests makes us better-off. -- nosy: +rhettinger ___ Python tracker

[issue10979] setUpClass exception causes explosion with "-b"

2011-01-21 Thread R. David Murray
Changes by R. David Murray : -- nosy: +michael.foord type: crash -> behavior ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue4216] subprocess.Popen hangs at communicate() when child exits

2011-01-21 Thread Ross Lagerwall
Ross Lagerwall added the comment: Yes I think subprocess is working correctly. Since this feature request is 2 years old now without any interest, I think it should be closed. If the functionality is needed, it can always be programmed by the user when needed. -- nosy: +rosslagerwall

[issue10979] setUpClass exception causes explosion with "-b"

2011-01-21 Thread Brandon Craig Rhodes
New submission from Brandon Craig Rhodes : Normally, unittest cleanly reports an exception in a setUpClass method. But if I place the attached test in a directory by itself and then run "python -m unittest discover -b" from inside of the same directory, then instead of being shown the setUpCla

[issue10909] thread hang, possibly related to print

2011-01-21 Thread Terry J. Reedy
Terry J. Reedy added the comment: I ran the 2.7 file (on 2.7) and after several minutes, threadA stopped printing, but no error message. Antoine, could improvement from 2.7 to 3.2 have anything to new with the new implementation of the Global Interpreter Lock? Scott, if you can do your proje

[issue10967] move regrtest over to using more unittest infrastructure

2011-01-21 Thread Ezio Melotti
Changes by Ezio Melotti : -- keywords: +gsoc nosy: +ezio.melotti ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue10970] "string".encode('base64') is not the same as base64.b64encode("string")

2011-01-21 Thread Mahmoud Abdelkader
Mahmoud Abdelkader added the comment: Thanks for the clarification Terry. This is indeed not a bug. For reference, the pieces of code I pasted line-wrapped after the 76th character, which was my main source of confusion. After reading RFC3548, I am now informed that the behavior of string.enc

[issue10957] Python developer FAQ grammar error

2011-01-21 Thread Brett Cannon
Brett Cannon added the comment: That entire portion of the FAQ has been removed as it was redundant compared to other parts of the devguide. Closing as out of date. -- resolution: -> out of date status: open -> closed ___ Python tracker

[issue10954] No warning for csv.writer API change

2011-01-21 Thread R. David Murray
R. David Murray added the comment: Newline='' is indeed needed. It preserves the newlines so that the csv module can correctly parse them according to the weird csv quoting roles. And for output, the fact that it isn't documented there is a an issue that was only noticed recently. -

[issue10970] "string".encode('base64') is not the same as base64.b64encode("string")

2011-01-21 Thread Terry J. Reedy
Terry J. Reedy added the comment: Questions should generally be asked on python-list or its mirrors. The docs do not say that the result should be exactly, byte-for-byte, the same. base64 module refers to RFC 3548. Both our doc and the RFC describe variations. The base64 codec does 'Mime base

[issue10954] No warning for csv.writer API change

2011-01-21 Thread Terry J. Reedy
Terry J. Reedy added the comment: Changing csv api is a feature request that could only happen in 3.3. -- nosy: +skip.montanaro type: behavior -> feature request versions: +Python 3.3 -Python 2.7, Python 3.1, Python 3.2 ___ Python tracker

[issue10954] No warning for csv.writer API change

2011-01-21 Thread Terry J. Reedy
Terry J. Reedy added the comment: Failing when passed a bytesIO object seems reasonable. I question the bit about newlines though. The doc does not specify that newlines='' is needed on output. While is says it is needed for input, why? Why is a mix of '\n', '\r\n', and '\r' better than always

[issue10968] threading.Timer should be a class so that it can be derived

2011-01-21 Thread R. David Murray
R. David Murray added the comment: See also issue 5831. That should probably be closed as a dup of this since this has an explanation. -- nosy: +r.david.murray ___ Python tracker

[issue5863] bz2.BZ2File should accept other file-like objects.

2011-01-21 Thread Nadeem Vawda
Nadeem Vawda added the comment: I have been working on a patch for this issue. I've implemented everything except for readline(), readlines() and the iterator protocol. In the existing implementation, the reading methods seem to interact weirdly - iternext() uses a readahead buffer, while non

[issue10957] Python developer FAQ grammar error

2011-01-21 Thread Terry J. Reedy
Terry J. Reedy added the comment: In general, the website is separate from Python code and documentation and website issues should be sent to webmas...@python.org, not here, as code/doc committers cannot change web pages. However, this particular page (dev/faq) has being pulled into the (hg)

[issue10973] 'ñ' not working with IDLE 3.2rc1 - OSX 10.6.6

2011-01-21 Thread Nestor Aguilera
Nestor Aguilera added the comment: On 21 Jan 2011, at 21:12, Martin v. Löwis wrote: > > Martin v. Löwis added the comment: > >> I see your point. The problem is that IDLE is somewhat included with >> Python (so in a sense it is not "3rd party"), and seems like a good >> tool for learning Pyt

[issue10957] Python developer FAQ grammar error

2011-01-21 Thread Jerry Seutter
Changes by Jerry Seutter : -- title: Python FAQ grammar error -> Python developer FAQ grammar error ___ Python tracker ___ ___ Python-

[issue10978] Add optional argument to Semaphore.release for releasing multiple threads

2011-01-21 Thread Raymond Hettinger
New submission from Raymond Hettinger : Call sem.release(5) would have the same effect as: with lock: for i in range(5): sem.release() The use case is when a single semaphore is holding up multiple threads and needs to release them all. According to "The Little Book of Semaphores

[issue10973] 'ñ' not working with IDLE 3.2rc1 - OSX 10.6.6

2011-01-21 Thread Martin v . Löwis
Martin v. Löwis added the comment: > I see your point. The problem is that IDLE is somewhat included with > Python (so in a sense it is not "3rd party"), and seems like a good > tool for learning Python: my concern is similar to that in message > 126276 . Unfor

[issue10957] Python FAQ grammar error

2011-01-21 Thread Jerry Seutter
Jerry Seutter added the comment: I agree with what Rafe said. -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe

[issue10973] 'ñ' not working with IDLE 3.2rc1 - OSX 10.6.6

2011-01-21 Thread Nestor Aguilera
Nestor Aguilera added the comment: On 21 Jan 2011, at 20:39, Martin v. Löwis wrote: > Martin v. Löwis added the comment: > > As this clearly seems to be a Tk bug, I suggest to close this report as > "won't fix - 3rd party". I see your point. The problem is that IDLE is somewhat included wit

[issue10977] Concrete object C API needs abstract path for subclasses of builtin types

2011-01-21 Thread Raymond Hettinger
New submission from Raymond Hettinger : Currently, the concrete object C API bypasses any methods defined on subclasses of builtin types. It has long been accepted that subclasses of builtin types need to override many methods rather than just a few because the type itself was implemented w

[issue10909] thread hang, possibly related to print

2011-01-21 Thread Terry J. Reedy
Terry J. Reedy added the comment: FWIW, I downloaded, edited for 3.2, and ran. 45 minutes later, with counter in box near 16000, and output sequence looking about the same as initially, I killed with Task Manager (also on winxp). You might try same on your system. -- Added file: http:

[issue10943] abitype: Need better support to port C extension modules to the stable C API

2011-01-21 Thread Martin v . Löwis
Martin v. Löwis added the comment: Notice that a boilerplate module is already available: xxlimited.c. -- ___ Python tracker ___ ___

[issue10973] 'ñ' not working with IDLE 3.2rc1 - OSX 10.6.6

2011-01-21 Thread Martin v . Löwis
Martin v. Löwis added the comment: As this clearly seems to be a Tk bug, I suggest to close this report as "won't fix - 3rd party". -- nosy: +loewis ___ Python tracker ___

[issue10949] logging.RotatingFileHandler not robust enough

2011-01-21 Thread Vinay Sajip
Vinay Sajip added the comment: Fix checked into py3k, release27-maint, release31-maint (r88139). The 2.6 branch is closed for changes other than security fixes. -- assignee: -> vinay.sajip resolution: -> fixed status: open -> closed ___ Python tra

[issue10957] Python FAQ grammar error

2011-01-21 Thread Rafe Kettler
Rafe Kettler added the comment: >for a faster compile Compile isn't a noun; the most grammatically correct sentences would be "for faster compilation." -- nosy: +rafe.kettler ___ Python tracker __

[issue10925] Document pure Python version of integer-to-float correctly-rounded conversion

2011-01-21 Thread Terry J. Reedy
Terry J. Reedy added the comment: I see there is already something similar for true division. I find +q_max, shift_max = 1 << sig_bits, sys.float_info.max_exp - sig_bits easier to read as two lines +q_max = 1 << sig_bits +shift_max = sys.float_info.max_exp - sig_bits Not having pre

[issue10961] Pydoc touchups in new browser for 3.2

2011-01-21 Thread Ron Adam
Ron Adam added the comment: George, My apologies to you for the late corrections. And thanks for doing this. Eric, I replied to your comments on Rietveld. Thanks for taking a look. I'll wait until you have a chance to reply and test it, then upload a new patch with any needed changes. Ron

[issue10909] thread hang, possibly related to print

2011-01-21 Thread Scott M
Scott M added the comment: It hasn't failed yet when run "straight". Here's the issue, though. I'm going to be introducing Python as the scripting language of choice, to a bunch of people who are less than fluent in programming. Because debugging is not an obvious concept to them, they are g

[issue10922] Unexpected exception when calling function_proxy.__class__.__call__(function_proxy)

2011-01-21 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- versions: -Python 2.5, Python 2.6 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe

[issue10614] ZipFile and CP932 encoding

2011-01-21 Thread STINNER Victor
STINNER Victor added the comment: In #10972, I propose to add an option for the filename encoding to UTF-8. But I would like to force UTF-8 to create a ZIP file, it doesn't concern the decompression of a ZIP file. Proposal of a specification to fix both issues at the same time. "default_enc

[issue10909] thread hang, possibly related to print

2011-01-21 Thread Terry J. Reedy
Terry J. Reedy added the comment: What happens if you run your program without IDLE? (either with right-click and run or run from Command Prompt window?) I would not be surprised if your problems go away. IDLE runs a saved file in a separate pythonw process. Printing (or writing) to stdout r

[issue10960] os.stat() does not mention that it follow symlinks by default

2011-01-21 Thread R. David Murray
R. David Murray added the comment: I almost closed this as invalid, since the name is, after all 'os.stat' and the docs clearly say that it calls the 'stat' system call. However, I see that our docs do not contain the more explicit language used by the 'stat' system call docs: "stats the fil

[issue10949] logging.RotatingFileHandler not robust enough

2011-01-21 Thread R. David Murray
Changes by R. David Murray : -- nosy: +vinay.sajip ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.

[issue10943] abitype: Need better support to port C extension modules to the stable C API

2011-01-21 Thread R. David Murray
Changes by R. David Murray : -- nosy: +loewis ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.pytho

[issue10976] json.loads() throws TypeError on bytes object

2011-01-21 Thread Antoine Pitrou
Antoine Pitrou added the comment: I've committed a doc fix in r88137. -- ___ Python tracker ___ ___ Python-bugs-list mailing list Uns

[issue10966] eliminate use of ImportError implicitly representing TestSkipped

2011-01-21 Thread R. David Murray
R. David Murray added the comment: Ah, I see what you are getting at now. I was confused by the "raise SkipTest directly" part, since the test suite currently does raise SkipTest instead of ImportError. So the key change here is to make the test show as a *failure* on those platforms where

[issue10042] total_ordering stack overflow

2011-01-21 Thread Éric Araujo
Changes by Éric Araujo : -- status: closed -> open versions: +Python 2.7 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsu

[issue10976] json.loads() throws TypeError on bytes object

2011-01-21 Thread Éric Araujo
Éric Araujo added the comment: Georg: Is it still time to deprecate the encoding parameter in 3.2? -- nosy: +eric.araujo, georg.brandl ___ Python tracker ___ ___

[issue10976] json.loads() throws TypeError on bytes object

2011-01-21 Thread Antoine Pitrou
Antoine Pitrou added the comment: Indeed, the documentation (and function docstring) needs fixing instead. It's a pity we didn't remove the useless `encoding` parameter. -- assignee: -> docs@python components: +Documentation -Library (Lib) nosy: +docs@python _

[issue3831] Multiprocessing: Expose underlying pipe in queues

2011-01-21 Thread Forest Wilkinson
Changes by Forest Wilkinson : -- nosy: +forest ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.pytho

[issue10967] move regrtest over to using more unittest infrastructure

2011-01-21 Thread Brett Cannon
Brett Cannon added the comment: Yes, I somewhat view this as an index issue. I don't expect a wholesale move but a more step-by-step move. -- ___ Python tracker ___ ___

[issue10966] eliminate use of ImportError implicitly representing TestSkipped

2011-01-21 Thread Brett Cannon
Brett Cannon added the comment: Yes. So for _winreg (if we even have tests) it would be skipped on all OSs other than Windows, on on Windows it would be a test failure if it didn't work as it is expected to exist. -- ___ Python tracker

[issue10976] json.loads() throws TypeError on bytes object

2011-01-21 Thread R. David Murray
R. David Murray added the comment: Hmm. According to issue 4136, all bytes support was supposed to have been removed. -- nosy: +pitrou, r.david.murray ___ Python tracker ___ _

[issue10967] move regrtest over to using more unittest infrastructure

2011-01-21 Thread R. David Murray
Changes by R. David Murray : -- Removed message: http://bugs.python.org/msg126780 ___ Python tracker ___ ___ Python-bugs-list mailing

[issue10967] move regrtest over to using more unittest infrastructure

2011-01-21 Thread R. David Murray
R. David Murray added the comment: I think we have already been moving in this direction for quite some time. Past policy is to only change things when we are working on that area of code anyway. If someone wants to make some specific proposals to simplify regrtest by doing a wholesale move

[issue10967] move regrtest over to using more unittest infrastructure

2011-01-21 Thread R. David Murray
R. David Murray added the comment: I think we have already been moving in this director for quite some time. Past policy is to only change things when we are working on that area of code anyway. If someone wants to make some specific proposals to simplify regrtest by doing a wholesale move

[issue10966] eliminate use of ImportError implicitly representing TestSkipped

2011-01-21 Thread R. David Murray
R. David Murray added the comment: On second reading I see one way it is different: you suggest to move the list of expected skips out of regrtest. So, are you suggesting, essentially, that support.import_module be replaced by an optional_import that takes arguments to indicate on which plat

[issue10966] eliminate use of ImportError implicitly representing TestSkipped

2011-01-21 Thread R. David Murray
R. David Murray added the comment: How is this different from issue 2409? -- nosy: +r.david.murray ___ Python tracker ___ ___ Python-

[issue10822] test_getgroups failure under Solaris

2011-01-21 Thread Jesús Cea Avión
Jesús Cea Avión added the comment: Sorry, Firefox insists in cache-ing the tracker, with bad results. I beg your pardon. -- nosy: +rosslagerwall resolution: -> fixed stage: needs patch -> committed/rejected status: open -> closed ___ Python tracker

[issue10935] wsgiref.handlers.BaseHandler and subclasses of str

2011-01-21 Thread R. David Murray
R. David Murray added the comment: > 4. The explicit-vs-implicit is about the contract defined in the spec (making > explicit what, precisely, is required of both parties), not the type test. Perhaps a clarification in the () spec that 'type str' means "type(s) is str" would be in order,

[issue10822] test_getgroups failure under Solaris

2011-01-21 Thread Jesús Cea Avión
Jesús Cea Avión added the comment: Antoine, can you confirm that the problem is solved, and mark this issue as closed/fixed?. Thanks. -- nosy: -rosslagerwall resolution: fixed -> stage: committed/rejected -> needs patch status: closed -> open ___

[issue10936] Simple CSS fix for left margin at docs.python.org

2011-01-21 Thread Christopher Dunn
Christopher Dunn added the comment: I was just trying to help fix the CSS, and I think I've done that. If we're reconsidering the behavior of the nav sidebar, then I'd like to point out that if you're far down the page, the sidebar is blank to your right. From a usability point of view, it's

[issue10948] Trouble with dir_util created dir cache

2011-01-21 Thread Éric Araujo
Éric Araujo added the comment: > So It is better to define what a "public function" is. That is no easy task. See #10894 for a general discussion. For the particular case of distutils, there is no distinction between internal helpers that we should be free to change and public functions prov

[issue10976] json.loads() throws TypeError on bytes object

2011-01-21 Thread hhas
New submission from hhas : json.loads() accepts strings but errors on bytes objects. Documentation and API indicate that both should work. Review of json/__init__.py code shows that the loads() function's 'encoding' arg is ignored and no decoding takes place before the object is passed to JSON

[issue10968] threading.Timer should be a class so that it can be derived

2011-01-21 Thread Guido van Rossum
Guido van Rossum added the comment: IIRC: The design started out this way because it predates new-style classes. When this was put in one couldn't subclass extension types, and there were plans/hopes to replace some of the lock types with platform-specific built-in versions on some platforms

[issue10936] Simple CSS fix for left margin at docs.python.org

2011-01-21 Thread Christopher Dunn
Christopher Dunn added the comment: @eric.araujo: Not a 'pop-up', that you would have to click to close. But something dynamic, based on mouse location. -- ___ Python tracker

[issue9723] pipes.quote() needs to be documented

2011-01-21 Thread Éric Araujo
Changes by Éric Araujo : -- stage: unit test needed -> needs patch ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe

[issue10936] Simple CSS fix for left margin at docs.python.org

2011-01-21 Thread Éric Araujo
Éric Araujo added the comment: Also, laptops and handheld devices have a limited screen size. -1 on a pop-up, for obvious usability reasons. -- nosy: +eric.araujo ___ Python tracker __

[issue9723] pipes.quote() needs to be documented

2011-01-21 Thread Éric Araujo
Éric Araujo added the comment: Why do you want to move quote from pipes to shlex? The function is available, the issue here is lack of documentation. -- stage: -> unit test needed type: feature request -> ___ Python tracker

[issue10961] Pydoc touchups in new browser for 3.2

2011-01-21 Thread Éric Araujo
Éric Araujo added the comment: Some comments on http://codereview.appspot.com/4090042 -- ___ Python tracker ___ ___ Python-bugs-list

[issue10975] #10961: Pydoc touchups in new 3.2 Web server (issue4090042)

2011-01-21 Thread Éric Araujo
Éric Araujo added the comment: One day, email from rietveld will go to the right roundup report. -- resolution: -> invalid stage: -> committed/rejected status: open -> closed ___ Python tracker _

[issue10975] #10961: Pydoc touchups in new 3.2 Web server (issue4090042)

2011-01-21 Thread Éric Araujo
New submission from Éric Araujo : Some comments. Haven’t tested the patch yet. http://codereview.appspot.com/4090042/diff/1/Lib/pydoc.py File Lib/pydoc.py (right): http://codereview.appspot.com/4090042/diff/1/Lib/pydoc.py#newcode2507 Lib/pydoc.py:2507: Does this work fine with common Web brow

[issue10974] IDLE 3.2 not loading on double-click in Finder, OSX 10.6

2011-01-21 Thread Nestor Aguilera
New submission from Nestor Aguilera : Here is the report from "Console" (date/time removed): [0x0-0x1a11a1].org.python.IDLE[5541]Traceback (most recent call last): [0x0-0x1a11a1].org.python.IDLE[5541] File "/Applications/Python 3.2/IDLE.app/Contents/Resources/idlemain.py", line 73, in

[issue10968] threading.Timer should be a class so that it can be derived

2011-01-21 Thread Éric Araujo
Éric Araujo added the comment: Adding Guido, who checked the module in, to nosy. Guido: Could you tell us whether the fake classes in threading.py should stay as is or can be fixed? The whole _Verbose business and Thing/_Thing indirection seem a bit outdated and unneeded. -- nosy: +

[issue10973] 'ñ' not working with IDLE 3.2rc1 - OSX 10.6.6

2011-01-21 Thread Nestor Aguilera
Nestor Aguilera added the comment: Thanks Victor and Ned, I'll send a report on the second issue as well (I thought it was known). Néstor Aguilera -- ___ Python tracker ___ __

[issue10935] wsgiref.handlers.BaseHandler and subclasses of str

2011-01-21 Thread Phillip J. Eby
Phillip J. Eby added the comment: 1. WSGI is a *Python* spec, not a *CPython* spec, so CPython implementation details have little bearing on how the spec should work. Most non-CPython implementations have a native string type optimized for their runtime or VM (i.e. Jython and IronPython), and

[issue3080] Full unicode import system

2011-01-21 Thread Nick Coghlan
Nick Coghlan added the comment: On Sat, Jan 22, 2011 at 3:08 AM, STINNER Victor wrote: > I should maybe add some unit tests for non-ASCII module paths and non-ASCII > module names :-) Indeed. There are a few tests in test_runpy that could be adapted to that task fairly easily (it creates the

[issue10972] zipfile: add "unicode" option to the force the filename encoding to UTF-8

2011-01-21 Thread Amaury Forgeot d'Arc
Amaury Forgeot d'Arc added the comment: This looks similar to issue10614 -- ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue10973] 'ñ' not working with IDLE 3.2rc1 - OSX 10.6.6

2011-01-21 Thread Ned Deily
Ned Deily added the comment: (Regarding the second problem: if IDLE does not launch when you double-click on it, please check for and report any error messages from /var/log/system.log at the time. You can use /Applications/Utilities/Console.app to view system.log.) -- assignee: -> n

[issue8754] ImportError: quote bad module name in message

2011-01-21 Thread STINNER Victor
STINNER Victor added the comment: My patch for #3080 uses repr() to format module name in all error messages. -- nosy: +haypo ___ Python tracker ___ _

[issue3080] Full unicode import system

2011-01-21 Thread STINNER Victor
STINNER Victor added the comment: I tried issue3080-5.patch. The whole test suite pass on Windows. It pass also on Linux with "-Wd -Werror -R 3:3:" (except #10971 which is unrelated to this issue). I should maybe add some unit tests for non-ASCII module paths and non-ASCII module names :-)

[issue3080] Full unicode import system

2011-01-21 Thread STINNER Victor
STINNER Victor added the comment: > but I'm going to have trouble diagnosing things that don't fail > on my development machine. On Windows, try any character not encodable into your ANSI code page (eg. Ł with cp1252) in the module path and non-ASCII characters in the module name. On Mac OS

[issue10973] 'ñ' not working with IDLE 3.2rc1 - OSX 10.6.6

2011-01-21 Thread STINNER Victor
STINNER Victor added the comment: > I cannot start IDLE by double-clicking its icon in the Finder. You may open a new issue for this proble. -- ___ Python tracker ___ _

[issue10973] 'ñ' not working with IDLE 3.2rc1 - OSX 10.6.6

2011-01-21 Thread STINNER Victor
STINNER Victor added the comment: No problem on Linux (Debian Sid): I tried "ŁñØ=1" in IDLE interpreter (written using the compose key). It looks like the bug is specific to Mac OS X and comes from Tk directly: http://sourceforge.net/tracker/index.php?func=detail&aid=2907388&group_id=12997&ati

[issue3080] Full unicode import system

2011-01-21 Thread Nick Coghlan
Nick Coghlan added the comment: Oops, missed that post - that was indeed the problem. With that fixed, tests are all good on this system. I'll give the patch a look anyway, but I'm going to have trouble diagnosing things that don't fail on my development machine. As far as the test_reprlib fa

[issue10935] wsgiref.handlers.BaseHandler and subclasses of str

2011-01-21 Thread Antoine Pitrou
Antoine Pitrou added the comment: > Implicit knowledge in your own head about what might or might not be a > good idea to program is not the same thing as a specification. > "type(x) is str" is a good specification in this context, while > "string subclasses, but only if they're really str" does

[issue10947] imaplib: Internaldate2tuple and ParseFlags require (and latter returns) bytes arrays; should allow/return str

2011-01-21 Thread Joe Peterson
Joe Peterson added the comment: Yep, I agree, and in light of this, we should probably just close this issue and work toward reviewing/improving imaplib in the ways you are suggesting. As I migrate my imap stuff more to Python3, I'll see if I run into any problems with using bytes throughout

[issue8713] multiprocessing needs option to eschew fork() under Linux

2011-01-21 Thread Antoine Pitrou
Changes by Antoine Pitrou : -- nosy: +asksol stage: -> needs patch versions: +Python 3.3 -Python 3.2 ___ Python tracker ___ ___ Python

[issue10935] wsgiref.handlers.BaseHandler and subclasses of str

2011-01-21 Thread Phillip J. Eby
Phillip J. Eby added the comment: Implicit knowledge in your own head about what might or might not be a good idea to program is not the same thing as a specification. "type(x) is str" is a good specification in this context, while "string subclasses, but only if they're really str" does not

[issue8713] multiprocessing needs option to eschew fork() under Linux

2011-01-21 Thread dholth
dholth added the comment: +1 -- nosy: +dholth ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.pytho

[issue10947] imaplib: Internaldate2tuple and ParseFlags require (and latter returns) bytes arrays; should allow/return str

2011-01-21 Thread R. David Murray
R. David Murray added the comment: Well, we recently added support for parsing binary data streams to the email module (or added back, if you are looking at it from a python2 perspective), exactly because "in the wild" headers are not always RFC compliant ASCII, and because bodies often are R

[issue10972] zipfile: add "unicode" option to the force the filename encoding to UTF-8

2011-01-21 Thread Antoine Pitrou
Changes by Antoine Pitrou : -- nosy: +amaury.forgeotdarc ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http:/

[issue10972] zipfile: add "unicode" option to the force the filename encoding to UTF-8

2011-01-21 Thread Antoine Pitrou
Antoine Pitrou added the comment: > > The question is, rather, why you need an external flag for that. > > Because I don't want to change the default encoding. I am not sure > that all applications support UTF-8 encodings. If this is a ZIP standard flag, why should we care about applications w

[issue10972] zipfile: add "unicode" option to the force the filename encoding to UTF-8

2011-01-21 Thread STINNER Victor
STINNER Victor added the comment: > The question is, rather, why you need an external flag for that. Because I don't want to change the default encoding. I am not sure that all applications support UTF-8 encodings. But if you control your environment, force UTF-8 encoding should improve your

[issue10955] Possible regression with stdlib in zipfile

2011-01-21 Thread STINNER Victor
STINNER Victor added the comment: > I cannot avoid haveing non-ascii filenames when a python package > contains data files that have such names. Are "data files" Python modules (.py files)? Or can it be anything? -- ___ Python tracker

[issue10955] Possible regression with stdlib in zipfile

2011-01-21 Thread Antoine Pitrou
Antoine Pitrou added the comment: > Again, the whole zip central directory is loaded on first import. If > the zip file contains non-ascii filenames, nothing can be imported. Does it have to be decoded eagerly, though? -- ___ Python tracker

[issue10955] Possible regression with stdlib in zipfile

2011-01-21 Thread Amaury Forgeot d'Arc
Amaury Forgeot d'Arc added the comment: > We are only talking about bootstrap-time importing of encodings modules. Again, the whole zip central directory is loaded on first import. If the zip file contains non-ascii filenames, nothing can be imported. -- __

[issue10973] 'ñ' not working with IDLE 3.2rc1 - OSX 10.6.6

2011-01-21 Thread Antoine Pitrou
Changes by Antoine Pitrou : -- nosy: +ned.deily ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.pyt

[issue10955] Possible regression with stdlib in zipfile

2011-01-21 Thread Antoine Pitrou
Antoine Pitrou added the comment: > The python32.zip file generated by py2app contains both files from the > stdlib and application files. I cannot avoid haveing non-ascii > filenames when a python package contains data files that have such > names. I don't think this is a problem. We are only

[issue10973] 'ñ' not working with IDLE 3.2rc1 - OSX 10.6.6

2011-01-21 Thread STINNER Victor
Changes by STINNER Victor : -- nosy: +haypo ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.

[issue10955] Possible regression with stdlib in zipfile

2011-01-21 Thread Ronald Oussoren
Ronald Oussoren added the comment: The python32.zip file generated by py2app contains both files from the stdlib and application files. I cannot avoid haveing non-ascii filenames when a python package contains data files that have such names. The patch in Issue10972 would be nice to have, th

[issue10973] 'ñ' not working with IDLE 3.2rc1 - OSX 10.6.6

2011-01-21 Thread Nestor Aguilera
New submission from Nestor Aguilera : When trying to type 'ñ' in idle 3.2 (no problem in terminal), python "quits unexpectedly" when started from terminal: $ idle3 2011-01-21 11:21:55.883 Python[5228:a07] setCanCycle: is deprecated. Please use setCollectionBehavior instead 2011-01-21 11:21:55

[issue10968] threading.Timer should be a class so that it can be derived

2011-01-21 Thread Eric Smith
Changes by Eric Smith : -- nosy: +eric.smith title: Timer should be a class so that it can be derived -> threading.Timer should be a class so that it can be derived ___ Python tracker _

[issue10936] Simple CSS fix for left margin at docs.python.org

2011-01-21 Thread Fred L. Drake, Jr.
Fred L. Drake, Jr. added the comment: On Fri, Jan 21, 2011 at 2:58 AM, Christopher Dunn wrote: > For narrow-width screens, there really shouldn't be a sidebar. Maybe a > dynamic element would be better. Right. I'd be in favor of removing the sidebar and having a pop-out ToC navigator of some

  1   2   >