[issue5505] sys.stdin.read() doesn't return after first EOF on Windows

2011-07-13 Thread Matt Joiner
Matt Joiner added the comment: I get this on Linux with ^D -- nosy: +anacrolix ___ Python tracker ___ ___ Python-bugs-list mailing lis

[issue12554] Failed imports clean up module, but not sub modules

2011-07-13 Thread Eric Snow
Eric Snow added the comment: Yeah, I missed the line where he imported foo.bar in "foo/__init__.py", and thought something else was going on. "foo/__init__.py" does not have to finish importing (just has to be on sys.modules) at the point foo.bar is imported. So foo.bar would be completely

[issue8916] Move PEP 362 (function signature objects) into inspect

2011-07-13 Thread Eric Snow
Changes by Eric Snow : -- nosy: +ericsnow ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org

[issue12554] Failed imports clean up module, but not sub modules

2011-07-13 Thread R. David Murray
R. David Murray added the comment: In fact, to hopefully make perfectly clear what is going on here, let me demonstrate that *any* executable statement in the module that fails to load is executed if it occurs before the error that causes the load failure: rdmurray@hey:~/python/p32>cat te

[issue12550] regrtest: register SIGALRM signal using faulthandler

2011-07-13 Thread STINNER Victor
STINNER Victor added the comment: My patch doesn't work: the traceback is not printed: -- $ ./python -m test -v -u network -F test_threadsignals (...) [106] test_socketserver (...) test_UnixStreamServer (test.test_socketserver.SocketServerTest) ... creating server ADDR =

[issue12555] PEP 3151 implementation

2011-07-13 Thread Antoine Pitrou
Changes by Antoine Pitrou : Removed file: http://bugs.python.org/file22648/d305942126b6.diff ___ Python tracker ___ ___ Python-bugs-list maili

[issue12555] PEP 3151 implementation

2011-07-13 Thread Antoine Pitrou
Changes by Antoine Pitrou : Added file: http://bugs.python.org/file22650/9bb6b71f172d.diff ___ Python tracker ___ ___ Python-bugs-list mailing

[issue12554] Failed imports clean up module, but not sub modules

2011-07-13 Thread R. David Murray
R. David Murray added the comment: Yes, that's exactly my point. The loading of a module into sys.modules is a separate issue from the creation of a pointer to that module in the local name space. Once the former succeeds, it has succeeded and won't be done again. When the module that did

[issue665194] datetime-RFC2822 roundtripping

2011-07-13 Thread R. David Murray
R. David Murray added the comment: OK, here is a new patch proposal. As suggested by Alexander, it adds two functions to email.utils: format_datetime and parsedate_to_datetime. Adding these does not require having localtime. In fact, with this patch you can get an aware datetime representi

[issue12554] Failed imports clean up module, but not sub modules

2011-07-13 Thread Eric Snow
Eric Snow added the comment: But it is curious that the submodules were added to sys.modules even though the package failed to import. -- nosy: +ericsnow ___ Python tracker ___

[issue12555] PEP 3151 implementation

2011-07-13 Thread Antoine Pitrou
Antoine Pitrou added the comment: (I'm sorry for the filenames. I'm using the "create patch" feature in the hope that a code review is possible through the Rietveld integration :-)) -- ___ Python tracker

[issue12555] PEP 3151 implementation

2011-07-13 Thread Antoine Pitrou
Changes by Antoine Pitrou : Added file: http://bugs.python.org/file22648/d305942126b6.diff ___ Python tracker ___ ___ Python-bugs-list mailing

[issue12555] PEP 3151 implementation

2011-07-13 Thread Nadeem Vawda
Changes by Nadeem Vawda : -- nosy: +nadeem.vawda ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.py

[issue12551] Provide data for TLS channel binding

2011-07-13 Thread Antoine Pitrou
Antoine Pitrou added the comment: Thank you, this looks mostly good. A couple of nits: +#if OPENSSL_VERSION_NUMBER >= 0x0090500fL +# define HAVE_OPENSSL_FINISHED 1 +#else +# undef HAVE_OPENSSL_FINNISHED +#endif you have a typo in the #undef, also it would be more logical to have # define HAV

[issue12555] PEP 3151 implementation

2011-07-13 Thread Antoine Pitrou
Changes by Antoine Pitrou : Removed file: http://bugs.python.org/file22647/cac46b853098.diff ___ Python tracker ___ ___ Python-bugs-list maili

[issue12555] PEP 3151 implementation

2011-07-13 Thread Antoine Pitrou
Changes by Antoine Pitrou : -- keywords: +patch Added file: http://bugs.python.org/file22647/cac46b853098.diff ___ Python tracker ___

[issue12555] PEP 3151 implementation

2011-07-13 Thread Antoine Pitrou
Changes by Antoine Pitrou : -- hgrepos: +41 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.

[issue12555] PEP 3151 implementation

2011-07-13 Thread Antoine Pitrou
New submission from Antoine Pitrou : I now have a working PEP 3151 implementation, working on various platforms (tested on Linux, Windows, FreeBSD and OpenIndiana buildbots). The implementation has all the semantic changes and additions in PEP 3151. It still lacks the deprecation mechanism men

[issue12536] lib2to3 BaseFix class creates un-needed loggers leading to refleaks

2011-07-13 Thread Roundup Robot
Roundup Robot added the comment: New changeset dd004e85e299 by Vinay Sajip in branch 'default': Closes #12536: Unused logger removed from lib2to3. http://hg.python.org/cpython/rev/dd004e85e299 -- nosy: +python-dev resolution: -> fixed stage: -> committed/rejected status: open -> close

[issue12549] test_platform test_mac_ver fails on Darwin x86_64

2011-07-13 Thread Ned Deily
Changes by Ned Deily : -- resolution: -> fixed stage: needs patch -> committed/rejected status: open -> closed ___ Python tracker ___ ___

[issue12549] test_platform test_mac_ver fails on Darwin x86_64

2011-07-13 Thread Roundup Robot
Roundup Robot added the comment: New changeset 0a53a978a160 by Ned Deily in branch '2.7': Issue #12549: Correct test_platform to not fail when OS X returns 'x86_64' http://hg.python.org/cpython/rev/0a53a978a160 New changeset d050c8c9a3b3 by Ned Deily in branch '3.2': Issue #12549: Correct test_

[issue12550] regrtest: register SIGALRM signal using faulthandler

2011-07-13 Thread Roundup Robot
Roundup Robot added the comment: New changeset 30f91fbfc8b3 by Victor Stinner in branch 'default': Issue #12550: regrtest displays the Python traceback on SIGALRM or SIGUSR1 http://hg.python.org/cpython/rev/30f91fbfc8b3 -- ___ Python tracker

[issue12550] regrtest: register SIGALRM signal using faulthandler

2011-07-13 Thread Roundup Robot
Roundup Robot added the comment: New changeset 39873557ff4f by Victor Stinner in branch 'default': Issue #12550: Add chain optional argument to faulthandler.register() http://hg.python.org/cpython/rev/39873557ff4f -- nosy: +python-dev ___ Python trac

[issue9592] Limitations in objects returned by multiprocessing Pool

2011-07-13 Thread STINNER Victor
STINNER Victor added the comment: A recent test_rapid_restart hang: [ 14/357] test_multiprocessing Timeout (1:00:00)! Thread 0xb18c4b70: File "/var/lib/buildslave/3.x.murray-gentoo-wide/build/Lib/threading.py", line 237 in wait File "/var/lib/buildslave/3.x.murray-gentoo-wide/build/Lib/que

[issue1559549] ImportError needs attributes for module and file name

2011-07-13 Thread Brett Cannon
Brett Cannon added the comment: No, we don't need attribute_name as that is getting too specific. Your example is simply importing validmodule.name_with_typo which happens to possibly be an attribute on the module instead of another module or subpackage. -- __

[issue12549] test_platform test_mac_ver fails on Darwin x86_64

2011-07-13 Thread Ned Deily
Ned Deily added the comment: Thanks for running that. I guess the significant difference is having an i5 processor. We'll need to fix it. -- assignee: ronaldoussoren -> ned.deily stage: -> needs patch ___ Python tracker

[issue12549] test_platform test_mac_ver fails on Darwin x86_64

2011-07-13 Thread Davide Rizzo
Davide Rizzo added the comment: I first saw it failing on 3.3 while testing for another bug, then run the test on other versions including 2.7 and it always fails. System Python 2.6 does NOT fail, but it has no _mac_ver_xml(). This is a MacBook Pro 13" with Intel Core i5. ---

[issue2506] Add mechanism to diasable optimizations

2011-07-13 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- Removed message: http://bugs.python.org/msg140304 ___ Python tracker ___ ___ Python-bugs-list mailing li

[issue2506] Add mechanism to diasable optimizations

2011-07-13 Thread Terry J. Reedy
Terry J. Reedy added the comment: Choose pydev if you want. Discussion there is *usually* (but definitely not always) more focused on implementation of uncontroversial changes. I am pretty much +-0 on the issue, though Jean-Paul's post seems to add to the + side arguments that might be persua

[issue2506] Add mechanism to diasable optimizations

2011-07-13 Thread Terry J. Reedy
Terry J. Reedy added the comment: Choose pydev if you want. Discussion there is *usually* (but definitely not always) more focused on implementation of uncontroversial changes. I am pretty much +-0 on the issue, though Jean-Paul's post seems to add to the + side arguments that might be persua

[issue12549] test_platform test_mac_ver fails on Darwin x86_64

2011-07-13 Thread Ned Deily
Ned Deily added the comment: I have never seen this failure on any Apple x86_64 running 10.x including 10.6.8. Could you please report what Mac model you are running on and the output from running the following: $ uname -m $ /path/to/your/python Python 3.2.1 (v3.2.1:ac1f7e5c0510, Jul 9 2011

[issue4376] Nested ctypes 'BigEndianStructure' fails

2011-07-13 Thread STINNER Victor
STINNER Victor added the comment: I commited your fix, thanks Vlad! -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubs

[issue12554] Failed imports clean up module, but not sub modules

2011-07-13 Thread R. David Murray
R. David Murray added the comment: That can't be done. If an import fails, it fails. But if it succeeds, the module is loaded, and there is no reason to unload it. After all, import in python is idempotent (doing it a second time has no effect other than adding the name to the local namesp

[issue4376] Nested ctypes 'BigEndianStructure' fails

2011-07-13 Thread Roundup Robot
Roundup Robot added the comment: New changeset 72e73fa03124 by Victor Stinner in branch '3.2': Close #4376: ctypes now supports nested structures in a endian different than http://hg.python.org/cpython/rev/72e73fa03124 New changeset 637210b9d054 by Victor Stinner in branch 'default': (merge 3.2

[issue12554] Failed imports clean up module, but not sub modules

2011-07-13 Thread Calvin Spealman
New submission from Calvin Spealman : I came across this behavior when it was related to the shadowing of a small typo bug and took me forever to find. In my case, the original error was shadowed in a way that is unrelated to this bug, but lead to the module being imported twice (because it wa

[issue7559] TestLoader.loadTestsFromName swallows import errors

2011-07-13 Thread R. David Murray
R. David Murray added the comment: Michael, if you have no objection to this patch I'm willing to commit it. -- ___ Python tracker ___ ___

[issue12549] test_platform test_mac_ver fails on Darwin x86_64

2011-07-13 Thread Davide Rizzo
Davide Rizzo added the comment: No, it's 10.6.8. Now that I think of it I updated from 10.6.7 recently. But I have no 10.6.7 x86_64 bit machine where to test. -- ___ Python tracker

[issue12551] Provide data for TLS channel binding

2011-07-13 Thread Jesús Cea Avión
Changes by Jesús Cea Avión : -- nosy: +jcea ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.

[issue12549] test_platform test_mac_ver fails on Darwin x86_64

2011-07-13 Thread Ned Deily
Ned Deily added the comment: What version of OS X are you running this on? 10.7 perhaps? AFAIK, uname has always reported 'i386' for Intel machines. -- nosy: +ned.deily ___ Python tracker __

[issue12545] Incorrect handling of return codes in the posix_lseek function in posixmodule.c

2011-07-13 Thread Jesús Cea Avión
Changes by Jesús Cea Avión : -- nosy: +jcea ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.

[issue12552] email.MIMEText overide BASE64 for utf8 charset

2011-07-13 Thread R. David Murray
R. David Murray added the comment: Good point. In 2.x that will work, and will give you the 8bit CTE at need, as long as you pass encoded text to MIMEText (as opposed to unicode...which it doesn't really handle correctly if I recall right). -- ___

[issue12551] Provide data for TLS channel binding

2011-07-13 Thread Jacek Konieczny
Jacek Konieczny added the comment: Here is a patch, ready for review. Seems to work, though I still need to check it with some other implementation. I have chosen not to expose another three OpenSSL functions (SSL_get_finished, SSL_get_peer_finished, SSL_session_reused), but provide API just

[issue11183] Finer-grained exceptions for the ssl module

2011-07-13 Thread Antoine Pitrou
Antoine Pitrou added the comment: Note: the ERR_GET_REASON() macro helps get a more precise explanation of an error. We could add a reason attribute to raised exceptions, and also provide a mnemonic-integer mapping. -- stage: -> needs patch ___ Py

[issue12552] email.MIMEText overide BASE64 for utf8 charset

2011-07-13 Thread Blame-me Jaillie
Blame-me Jaillie added the comment: Very much obliged to you - as pointed out by R David Murray: from email import charset charset.add_charset('utf-8', charset.SHORTEST, charset.QP) This works exactly as expected - but to expand for anyone else who happens across this, this will result in

[issue2506] Add mechanism to diasable optimizations

2011-07-13 Thread Terry J. Reedy
Terry J. Reedy added the comment: I think supporters of this feature request should take discussion to python-ideas to try to gather more support. The initial post should summarize reasons for the request, possible implementations, and the counter-arguments of Raymond. -- title: Line

[issue12545] Incorrect handling of return codes in the posix_lseek function in posixmodule.c

2011-07-13 Thread Kuberan Naganathan
Kuberan Naganathan added the comment: I did some testing on this. Solaris seems to treat files as a large circular buffer of size 2^64 with respect to seeks in the /proc file system address space file. No error results with seeks of greater than 2^63 with any of SEEK_SET, SEEK_CUR, SEEK_END. T

[issue12552] email.MIMEText overide BASE64 for utf8 charset

2011-07-13 Thread R. David Murray
R. David Murray added the comment: Opened issue 12553 for the 8bit feature request. -- ___ Python tracker ___ ___ Python-bugs-list ma

[issue12553] email should default to 8bit CTE unless policy.must_be_7bit is set

2011-07-13 Thread R. David Murray
New submission from R. David Murray : Most MTA/MTUs these days can handle 8bit just fine. I think that the CTE for MIMEText parts should default to 8bit unless policy.must_be_7bit is set. This will require adding support for this CTE to Charset. The Policy docs imply that this is already th

[issue12552] email.MIMEText overide BASE64 for utf8 charset

2011-07-13 Thread R. David Murray
R. David Murray added the comment: This should do what you want: from email import charset charset.add_charset('utf-8', charset.SHORTEST, charset.QP) This will override the default handling of utf-8 (which is BASE64, as you note). If this doesn't solve your problem please reopen the issue

[issue4376] Nested ctypes 'BigEndianStructure' fails

2011-07-13 Thread Vlad Riscutia
Vlad Riscutia added the comment: You're right. I was busy swapping bytes in my head and missed that :) -- Added file: http://bugs.python.org/file22644/issue4376_fix.diff ___ Python tracker _

[issue4376] Nested ctypes 'BigEndianStructure' fails

2011-07-13 Thread Vlad Riscutia
Changes by Vlad Riscutia : Removed file: http://bugs.python.org/file22643/issue4376_fix.diff ___ Python tracker ___ ___ Python-bugs-list mailin

[issue2506] Line tracing of continue after always-taken if is incorrect

2011-07-13 Thread Eric Snow
Changes by Eric Snow : -- nosy: +ericsnow ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org

[issue4376] Nested ctypes 'BigEndianStructure' fails

2011-07-13 Thread STINNER Victor
STINNER Victor added the comment: > But if you set raw memory to let's say b'\0\0\0\1', > when you look at the c_int value afterwards, won't it > be different on little endian and big endian machines? A big endian structure is supposed to read and write memory in the... big endian order, not i

[issue4376] Nested ctypes 'BigEndianStructure' fails

2011-07-13 Thread Jake
Changes by Jake : -- nosy: -Jake.Coffman ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org

[issue3177] implement os.startfile on posix and MacOSX

2011-07-13 Thread Ram Rachum
Ram Rachum added the comment: Eric, I have no problem with this function being placed in `shutil` instead of `os`, as long as it's implemented and it's in the standard library, and people don't have to use subprocess to run open or xdg-open themselves as I currently do. So I have no problem

[issue4376] Nested ctypes 'BigEndianStructure' fails

2011-07-13 Thread Vlad Riscutia
Vlad Riscutia added the comment: But if you set raw memory to let's say b'\0\0\0\1', when you look at the c_int value afterwards, won't it be different on little endian and big endian machines? -- ___ Python tracker

[issue11470] Flag inappropriate uses of callable class attributes

2011-07-13 Thread Eric Snow
Changes by Eric Snow : -- nosy: +ericsnow ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.or

[issue1559549] ImportError needs attributes for module and file name

2011-07-13 Thread Eric Snow
Changes by Eric Snow : -- nosy: +ericsnow ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.

[issue2506] Line tracing of continue after always-taken if is incorrect

2011-07-13 Thread Jean-Paul Calderone
Jean-Paul Calderone added the comment: Since the main argument for not fixing this bug seems to be that it doesn't affect many users, it seems like I should comment here that the issue is affecting me. A recently proposed addition to Twisted gets bitten by this case, resulting in a report of

[issue10224] Build 3.x documentation using python3.x

2011-07-13 Thread Eric Snow
Changes by Eric Snow : -- nosy: +ericsnow ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.or

[issue3177] implement os.startfile on posix and MacOSX

2011-07-13 Thread Éric Araujo
Éric Araujo added the comment: So, unless someone wants to turn this request into “Add shutil.open”, I’ll close it in a few days. (I haven’t found the original discussion; if someone could add a link to the archives on mail.python.org or copy relevant quotes, it could help.) -- ___

[issue4376] Nested ctypes 'BigEndianStructure' fails

2011-07-13 Thread STINNER Victor
STINNER Victor added the comment: I don't like your test because it depends on system endian: +if sys.byteorder == "little": +struct.menu.spam = 0x00FF +else: +struct.menu.spam = 0xFF00 I would prefer a test creating a structure f

[issue9285] Add a profile decorator to profile and cProfile

2011-07-13 Thread Collin Winter
Changes by Collin Winter : -- nosy: -collinwinter ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.p

[issue11260] smtpd-as-a-script feature should be documented and should use argparse

2011-07-13 Thread Éric Araujo
Éric Araujo added the comment: Here are comments on the doc patch. +Run as a script +--- I’d say “Command-Line Interface”. +``smtpd`` is a pluggable RFC 2821-compliant SMTP proxy. :mod:`smtpd` is also a pluggable etc. +.. program:: smtpd.py Strip the .py + the ``setuid`` Please

[issue4376] Nested ctypes 'BigEndianStructure' fails

2011-07-13 Thread Vlad Riscutia
Vlad Riscutia added the comment: Changed c_int in tests to c_int32 just to be on the safe side. -- Added file: http://bugs.python.org/file22643/issue4376_fix.diff ___ Python tracker

[issue4376] Nested ctypes 'BigEndianStructure' fails

2011-07-13 Thread Vlad Riscutia
Changes by Vlad Riscutia : Removed file: http://bugs.python.org/file22642/issue4376_fix.diff ___ Python tracker ___ ___ Python-bugs-list mailin

[issue1820] Enhance Object/structseq.c to match namedtuple and tuple api

2011-07-13 Thread Éric Araujo
Changes by Éric Araujo : -- nosy: +eric.araujo ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.pytho

[issue3177] implement os.startfile on posix and MacOSX

2011-07-13 Thread Giampaolo Rodola'
Giampaolo Rodola' added the comment: +1 on what Eric just said. See issue 10882 and msg 126049 -- ___ Python tracker ___ ___ Python-bu

[issue11698] Improve repr for structseq objects to show named, but unindexed fields

2011-07-13 Thread Éric Araujo
Changes by Éric Araujo : -- nosy: +eric.araujo ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.pyth

[issue5907] repr of time.struct_time type does not eval

2011-07-13 Thread Éric Araujo
Changes by Éric Araujo : -- nosy: +eric.araujo ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.pytho

[issue3177] implement os.startfile on posix and MacOSX

2011-07-13 Thread Éric Araujo
Éric Araujo added the comment: I’m not sure we want to copy the Windows startfile call for other OSes. The os module is designed to wrap system-level calls, masking OS differences (for sendfile, for example) but not going further; it’s up to other modules (like shutil) to build more convenie

[issue12412] non defined representation for pwd.struct_passwd

2011-07-13 Thread Éric Araujo
Éric Araujo added the comment: Actually, I’ve found that there are some structseq’s repr that get tested in the CPython test suite. -- ___ Python tracker ___ __

[issue4376] Nested ctypes 'BigEndianStructure' fails

2011-07-13 Thread Vlad Riscutia
Vlad Riscutia added the comment: New patch containing unittest that actually tests the feature. I would appreciate it if someone can try this on a bigendian machine. -- Added file: http://bugs.python.org/file22642/issue4376_fix.diff ___ Python track

[issue12545] Incorrect handling of return codes in the posix_lseek function in posixmodule.c

2011-07-13 Thread Antoine Pitrou
Antoine Pitrou added the comment: > Im most familiar with solaris. Atleast on solaris lseek interprets its > signed arg as the unsigned value with the same bit pattern. Only with SEEK_SET, I assume? -- ___ Python tracker

[issue4376] Nested ctypes 'BigEndianStructure' fails

2011-07-13 Thread Vlad Riscutia
Changes by Vlad Riscutia : Removed file: http://bugs.python.org/file22627/issue4376_fix.diff ___ Python tracker ___ ___ Python-bugs-list mailin

[issue11344] Add os.path.splitpath(path) function

2011-07-13 Thread Éric Araujo
Éric Araujo added the comment: I’m not sure this is correct for POSIX: splitpath('/gparent/parent/') returns ['gparent', 'parent'] / is a real directory, it should be the ultimate parent of any path IIUC. On a related note, using “parent” for the leaf file looks strange to me, I think somet

[issue9285] Add a profile decorator to profile and cProfile

2011-07-13 Thread Ezio Melotti
Changes by Ezio Melotti : -- nosy: +ezio.melotti ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.pyt

[issue12545] Incorrect handling of return codes in the posix_lseek function in posixmodule.c

2011-07-13 Thread Kuberan Naganathan
Kuberan Naganathan added the comment: Im most familiar with solaris. Atleast on solaris lseek interprets its signed arg as the unsigned value with the same bit pattern. I cannot be certain that this is common across other operating systems. On Jul 13, 2011 8:09 AM, "Antoine Pitrou" wrote: > >

[issue9285] Add a profile decorator to profile and cProfile

2011-07-13 Thread Éric Araujo
Éric Araujo added the comment: See #8916 for adding standard functionality similar to the decorator module. -- components: +Extension Modules -Benchmarks dependencies: +Move PEP 362 (function signature objects) into inspect nosy: +eric.araujo title: A decorator for cProfile and profile

[issue1559549] ImportError needs attributes for module and file name

2011-07-13 Thread Éric Araujo
Éric Araujo added the comment: How about this case: from validmodule import name_with_typo Do we need one keyword argument module_name and one attribute_name? -- nosy: +eric.araujo ___ Python tracker ___

[issue11604] Have type(n,b,d) check for type(b[i]) is module

2011-07-13 Thread Éric Araujo
Éric Araujo added the comment: I don’t know if this should be left to lint tools or addressed by CPython itself. Raymond, do you have an opinion? -- nosy: +rhettinger ___ Python tracker _

[issue4819] Misc/cheatsheet needs updating

2011-07-13 Thread Ezio Melotti
Ezio Melotti added the comment: Another idea might be to have a "cheatsheet" in the official docs with links to the right section and possibly a minimal description. It would be useful to get a quick overview of the features of the language and use the links to jump to the extended doc witho

[issue11470] Flag inappropriate uses of callable class attributes

2011-07-13 Thread Éric Araujo
Éric Araujo added the comment: Hi Thomas, could you give us a status update? Maybe I can help with tests or docs? -- ___ Python tracker ___ ___

[issue11027] Implement sectionxform in configparser

2011-07-13 Thread Éric Araujo
Changes by Éric Araujo : -- nosy: +eric.araujo ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.pyth

[issue1043134] Add preferred extensions for MIME types

2011-07-13 Thread Éric Araujo
Éric Araujo added the comment: The proposed patch does not solve the issue. In the current API, there is no way to do it, so this bug requires a new feature. I think it would involve a new dict, like preferred_extensions, which would be seeded with default values, like .jpg for image/jpeg a

[issue4819] Misc/cheatsheet needs updating

2011-07-13 Thread Éric Araujo
Éric Araujo added the comment: I spent a few minutes updating the cheatsheet. I think that the document is an outdated duplicate of random parts of the docs (syntax, man page, library reference, etc.) that’s rather hard to maintain for little benefit. Is there any evidence that people used

[issue1170] shlex have problems with parsing unicode

2011-07-13 Thread Éric Araujo
Éric Araujo added the comment: Would raising a TypeError if the given argument is a unicode be unacceptable for 2.7? It would at least make things clear. -- ___ Python tracker

[issue12545] Incorrect handling of return codes in the posix_lseek function in posixmodule.c

2011-07-13 Thread STINNER Victor
STINNER Victor added the comment: > How would it work? The C lseek() takes a signed (64-bit) offset > as argument, so we would have to call it multiple times anyway. Python does already call multiple times the same function if the input is larger than the type used by the function. Some exampl

[issue12544] Avoid using a pseudo-dict for _type_equality_funcs in unittest

2011-07-13 Thread Ezio Melotti
Changes by Ezio Melotti : -- nosy: +ezio.melotti ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.py

[issue7484] smtplib: verify breaks with Postfix servers

2011-07-13 Thread Felipe Cruz
Felipe Cruz added the comment: Can anyone take a loot at those patches? Do they need more tests? -- ___ Python tracker ___ ___ Python

[issue12552] email.MIMEText overide BASE64 on TEXT/HTML

2011-07-13 Thread Blame-me Jaillie
New submission from Blame-me Jaillie : Apologies if this is in the wrong place. Simple enough issue. This line of code from email.mime: MIMEText(textonly, 'plain', _charset='UTF-8') Where 'textonly' is just a plain text email message to be displayed on a multipart message in a client that does

[issue12551] Provide data for TLS channel binding

2011-07-13 Thread Jacek Konieczny
Jacek Konieczny added the comment: I skim-read the TLS specification, looked at the OpenSSL API and it seems it should be easy to implement. I am getting to work right now… -- ___ Python tracker _

[issue12536] lib2to3 BaseFix class creates un-needed loggers leading to refleaks

2011-07-13 Thread Benjamin Peterson
Benjamin Peterson added the comment: I say kill the loggers. -- ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue12544] Avoid using a pseudo-dict for _type_equality_funcs in unittest

2011-07-13 Thread Benjamin Peterson
Benjamin Peterson added the comment: Actually, what happened was I saw the bug report, didn't see your patch, and started working on my own patch. I see we came to roughly the same conclusion, though. :) About the test, I'm not sure testcases having no cyclic references is part of the guarant

[issue12544] Avoid using a pseudo-dict for _type_equality_funcs in unittest

2011-07-13 Thread Éric Araujo
Éric Araujo added the comment: What’s the typo? About the test case: Benjamin probably judged that testing this internal detail was not worth it, as long as the code was readable and working. -- nosy: +benjamin.peterson, eric.araujo ___ Python trac

[issue12536] lib2to3 BaseFix class creates un-needed loggers leading to refleaks

2011-07-13 Thread Éric Araujo
Éric Araujo added the comment: If the logger attribute is part of the official API and Benjamin doesn’t think it wise to just remove it, I think we should either start deprecating it (using a property), or set it to a shared logger object instead of creating one per file. -- ___

[issue12545] Incorrect handling of return codes in the posix_lseek function in posixmodule.c

2011-07-13 Thread Charles-François Natali
Charles-François Natali added the comment: > In the posix_lseek function check for result != -1 instead of checking > for result < 0 in return code checks of the value returned by lseek. +1 This can be useful when parsing /dev/mem on x86_64, for example. > In addition I would like the posix_ls

[issue10224] Build 3.x documentation using python3.x

2011-07-13 Thread Sye van der Veen
Sye van der Veen added the comment: When I built the documentation on Win7, it failed with a SyntaxError, and it took some digging to find the reason why. I was hoping that issuing this warning would save others the trouble. I agree: on Windows, PYTHON is rarely set. However, look in make.b

[issue12545] Incorrect handling of return codes in the posix_lseek function in posixmodule.c

2011-07-13 Thread STINNER Victor
STINNER Victor added the comment: "... A negative file offset may be valid for some devices in some implementations. The POSIX.1-1990 standard did not specifically prohibit lseek() from returning a negative offset. Therefore, an application was required to clear errno prior to the call and c

[issue12527] assertRaisesRegex doc'd with 'msg' arg, but it's not implemented?

2011-07-13 Thread Ezio Melotti
Changes by Ezio Melotti : -- assignee: -> ezio.melotti nosy: +ezio.melotti ___ Python tracker ___ ___ Python-bugs-list mailing list U

  1   2   >