[issue9281] Race condition in distutils.dir_util.mkpath()
Éric Araujo mer...@netwok.org added the comment: Note: Your patch fixes distutils, but in distutils2 dir_util is gone, use of its functions replaced by shutil calls or duplicated code with, I’m afraid, the same isdir/mkdir race condition. I wonder how we could add tests for that instead. Thanks for the heads-up, I’m adding a “grep makedirs|rmdir” on my todo list. -- nosy: +merwok resolution: - accepted stage: - patch review type: - behavior ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9281 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9281] Race condition in distutils.dir_util.mkpath()
Éric Araujo mer...@netwok.org added the comment: instead of waiting for user reports* -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9281 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue8136] urllib.unquote decodes percent-escapes with Latin-1
Changes by Éric Araujo mer...@netwok.org: -- nosy: +merwok, orsenthil ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue8136 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue5180] 3.1 cannot unpickle 2.7-created pickle
Alexandre Vassalotti alexan...@peadrop.com added the comment: I have fixed some style nits in your patch. It would be nice to have tests for the different control paths in instantiate(). But, I realize that would be a bit annoying. Apart from that, the patch looks good. -- Added file: http://bugs.python.org/file18037/issue5180b.diff ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue5180 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9268] Add annotation option to pickletools.dis
Alexandre Vassalotti alexan...@peadrop.com added the comment: LGTM -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9268 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9282] Bug in --listfuncs option of trace.py
New submission from Eli Bendersky eli...@gmail.com: Running: py3d -m trace -C . --listfuncs trace_target.py Where py3d points to a freshly compiled Python 3 trunk interpreter, results in an error: functions called: Traceback (most recent call last): File /home/eliben/python_src/eliben-py3k/Lib/runpy.py, line 160, in _run_module_as_main __main__, fname, loader, pkg_name) File /home/eliben/python_src/eliben-py3k/Lib/runpy.py, line 73, in _run_code exec(code, run_globals) File /home/eliben/python_src/eliben-py3k/Lib/trace.py, line 816, in module main() File /home/eliben/python_src/eliben-py3k/Lib/trace.py, line 813, in main results.write_results(missing, summary=summary, coverdir=coverdir) File /home/eliben/python_src/eliben-py3k/Lib/trace.py, line 260, in write_results for filename, modulename, funcname in sorted(calls.keys()): NameError: global name 'calls' is not defined -- With Python 2.x it runs fine. The cause is probably a bug introduced during the porting to Python 3. The relevant piece of code in the write_results() method in trace.py is: if self.calledfuncs: print() print(functions called:) for filename, modulename, funcname in sorted(calls.keys()): print((filename: %s, modulename: %s, funcname: %s % (filename, modulename, funcname))) The 'calls' variable in the loop isn't defined anywhere. Previously (in 2.6) this same chunk of code looked like this: if self.calledfuncs: print print functions called: calls = self.calledfuncs.keys() calls.sort() for filename, modulename, funcname in calls: print (filename: %s, modulename: %s, funcname: %s % (filename, modulename, funcname)) Which aliases 'calls' to 'self.calledfuncs.keys()' -- Once this is confirmed as a bug, I will be happy to submit a patch that solves the problem. -- components: Library (Lib) messages: 110543 nosy: eli.bendersky, tjreedy priority: normal severity: normal status: open title: Bug in --listfuncs option of trace.py type: behavior versions: Python 3.1, Python 3.2, Python 3.3 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9282 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9227] can't import Tkinter / use IDLE after installing Python 2.7 on Mac OS X
Sarth Calhoun whiddersh...@gmail.com added the comment: Have the same problem. Well, tried to install the 10.3 version over my 64-bit installation and that had no effect. Not sure how to get IDLE working. -- nosy: +Sarth.Calhoun ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9227 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9272] CGIHTTPServer poisons os.environ
Georg Brandl ge...@python.org added the comment: I don't think a deepcopy of the environment is necessary here. environ.copy() is just fine. Other than that, I agree with Eric. -- nosy: +georg.brandl ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9272 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1327971] HTTPResponse instance has no attribute 'fileno'
Changes by Kevin Dwyer kevin.p.dw...@gmail.com: -- nosy: +kevindication ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1327971 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue963906] Unicode email address helper
Changes by Éric Araujo mer...@netwok.org: -- nosy: +merwok, r.david.murray ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue963906 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9227] can't import Tkinter / use IDLE after installing Python 2.7 on Mac OS X
Ned Deily n...@acm.org added the comment: @Sarth: Odd, works for me. Using the standard GUI installer on a 64-bit-capable machine running 10.6.4, I first installed the 10.5 2.7 metapackage and verified that both IDLE.app and /usr/local/bin/idle2.7 fail. Then, even without manually deleting anything, I installed the 10.3 2.7 metapackage and now both work. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9227 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue4953] cgi module cannot handle POST with multipart/form-data in 3.0
Changes by Éric Araujo mer...@netwok.org: -- nosy: +l0nwlf, merwok ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue4953 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1685453] email package should work better with unicode
Changes by Éric Araujo mer...@netwok.org: -- nosy: +merwok ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1685453 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9283] buggy repr for os.environ
New submission from Antoine Pitrou pit...@free.fr: os.environ has the same repr as os.environb, that is, it looks as though it's a mapping of bytes to bytes, while it's a mapping of str to str. repr(os.environ)[:50] environ({b'TMP': b'/tmp/', b'XAUTHORITY': b'/var/r repr(os.environb)[:50] environ({b'TMP': b'/tmp/', b'XAUTHORITY': b'/var/r -- assignee: haypo components: Library (Lib) messages: 110547 nosy: haypo, pitrou priority: high severity: normal status: open title: buggy repr for os.environ type: behavior versions: Python 3.2 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9283 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1409460] email.Utils.parseaddr() gives arcane result
Éric Araujo mer...@netwok.org added the comment: I wonder if this bug should be reopened. This behavior does not seem right to me: parsing 'merwok' expected ('merwok', '') got ('', 'merwok') parsing 'merwok w...@rusty' expected ('', 'w...@rusty') got ('', 'merwok...@rusty') (Generated with a twenty-line script just doing a loop and prints, not attached because boring.) Are my expectations wrong? I don’t know if a string like “merwok” in my first example is a legal address in the relevant RFCs, nor do I know if the folding done in the second example is okay. For background, the thing I’m trying to achieve is to take a string and parse it into name and email address, and print a warning if there is no email. It’d be nice if I could always test for “not parseaddr(s)[1]”, or pass an argument to the function to get an exception. Maybe I’ll have to restrict my format and do my own parsing with str.[r]partition. -- nosy: +merwok, r.david.murray ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1409460 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1025395] email.Utils.parseaddr fails to parse valid addresses
Changes by Éric Araujo mer...@netwok.org: -- nosy: +merwok ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1025395 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9282] Bug in --listfuncs option of trace.py
Eli Bendersky eli...@gmail.com added the comment: The fix is simple one-liner, so here's a patch. -- keywords: +patch Added file: http://bugs.python.org/file18038/issue9282.1.patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9282 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue7384] curses crash on FreeBSD
Stefan Krah stefan-use...@bytereef.org added the comment: ldd return value check committed in r82927, r82928, r82929 and r82930. Thanks for reporting this! -- status: open - closed ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue7384 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9284] inspect.findsource() cannot find source for doctest code
New submission from Dirkjan Ochtman dirk...@ochtman.nl: The fix for issue4050 broke some of my doctests. Minimal test: import doctest, inspect def test(): ''' def x(): pass inspect.getsource(x) 'def x(): pass\\n' ''' doctest.run_docstring_examples(test, globals()) This works in 2.6, but not in 2.7. Reason is that inspect.getsourcefile() finds the fake filename 'docTest NoName[0]', which it doesn't understand. In 2.6, inspect.getmodule() is also tried, which first looks at obj.__module__, and the filename can be derived from that. I suggest that inspect.getsourcefile() grows some code to use this trick if the filename seems fake (f[0] + f[-1] == ''). -- components: Library (Lib) messages: 110551 nosy: ajaksu2, brodie, djc, pitrou, r.david.murray priority: normal severity: normal stage: needs patch status: open title: inspect.findsource() cannot find source for doctest code type: behavior versions: Python 2.7 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9284 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9284] inspect.findsource() cannot find source for doctest code
Changes by Antoine Pitrou pit...@free.fr: -- priority: normal - critical ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9284 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1533105] NetBSD build with --with-pydebug causes SIGSEGV
Stefan Krah stefan-use...@bytereef.org added the comment: Matt, if you still follow this: Does this problem exist in 2.6/2.7/NetBSD? I think this should be set to pending. -- nosy: +skrah ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1533105 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9284] inspect.findsource() cannot find source for doctest code
Antoine Pitrou pit...@free.fr added the comment: After chatting with Dirkjan, I misunderstood the impact of the patch. It only occurs when inspect.getsource() is called from a doctest, which isn't a very common situation. -- priority: critical - normal ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9284 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1659410] Minor AST tweaks
Benjamin Peterson benja...@python.org added the comment: I'm going to close this because these are mostly incompatible changes that are too late. -- nosy: +benjamin.peterson resolution: - rejected status: open - closed ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1659410 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9285] A decorator for cProfile and profile modules
New submission from Giampaolo Rodola' g.rod...@gmail.com: A patch including tests is in attachment. Example usage: from cProfile import profile @profile ... def factorial(n): ... n = abs(int(n)) ... if n 1: ... n = 1 ... x = 1 ... for i in range(1, n+1): ... x = i * x ... return x ... factorial(5) Thu Jul 15 20:58:21 2010/tmp/tmpIDejr5 4 function calls in 0.000 CPU seconds Ordered by: internal time, call count ncalls tottime percall cumtime percall filename:lineno(function) 10.0000.0000.0000.000 profiler.py:120(factorial) 10.0000.0000.0000.000 {range} 10.0000.0000.0000.000 {abs} 10.0000.0000.0000.000 {method 'disable' of '_lsprof.Profiler' objects} 120 Before including doc changes I'd like to hear whether this is actually desirable or not. -- assignee: collinwinter components: Benchmarks, Library (Lib) files: profile.patch keywords: needs review, patch, patch messages: 110555 nosy: collinwinter, giampaolo.rodola, pitrou priority: normal severity: normal status: open title: A decorator for cProfile and profile modules versions: Python 3.2 Added file: http://bugs.python.org/file18039/profile.patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9285 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1409460] email.Utils.parseaddr() gives arcane result
Mark Sapiro m...@msapiro.net added the comment: parsing 'merwok' expected ('merwok', '') got ('', 'merwok') I think ('', 'merwok') is the correct result. I think most if not all MUAs/MTAs will interpret an address without an '@', albeit invalid, as a local-part in the local domain, thus parsing 'merwok' as the address 'merwok' with no real name is probably the right thing to do with this input. The alternative would be to return ('', '') indicating failure. parsing 'merwok w...@rusty' expected ('', 'w...@rusty') got ('', 'merwok...@rusty') Here, I think failure is a more appropriate return. In any case, I think this is a new bug deserving of a new report. It is not really relevant to this issue which has to do with nested parentheses. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1409460 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9284] inspect.findsource() cannot find source for doctest code
Dirkjan Ochtman dirk...@ochtman.nl added the comment: Here's a test case that doesn't require doctest trickery: import inspect, linecache fn, source = 'test', 'def x(): pass\n' getlines = linecache.getlines def monkey(filename, module_globals=None): if filename == fn: return source.splitlines(True) else: return getlines(filename, module_globals) linecache.getlines = monkey exec compile(source, fn, 'single') in globals() inspect.getsource(x) -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9284 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1409460] email.Utils.parseaddr() gives arcane result
Éric Araujo mer...@netwok.org added the comment: Thank you for the reply. The problem is that parseaddr is designed to not fail IIUC, that’s why it may return empty strings. Client code has to check for these values instead of catching an exception—a mere style issue, weren’t it for the second bug. So I’m going to report that separately, and restrict the format in my project so that my code can just use string methods. I think I won’t open a feature request for a parameter to get exceptions, since parseaddr is designed not to. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1409460 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue5180] 3.1 cannot unpickle 2.7-created pickle
Alexander Belopolsky belopol...@users.sourceforge.net added the comment: Alexandre, I am not sure your change form PyObject_Size(args) to Py_SIZE(args) is correct. As far as I can tell, args come from pickle machine stack without any type checks. The equivalent code in 2.x cPickle uses PyObject_Size and checks for errors. I'll try to come up with a test case for the error situation, but it is a bit tricky because pickle should be produced in 2.x in order for this function to be used. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue5180 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9283] buggy repr for os.environ
R. David Murray rdmur...@bitdance.com added the comment: Ezio, it looks like your test for issue 7310 uses exactly the same algorithm as the code itself does, and thus did not detect this breakage. -- nosy: +ezio.melotti, r.david.murray ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9283 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9286] email.utils.parseaddr returns garbage for invalid input
New submission from Éric Araujo mer...@netwok.org: This behavior does not seem right to me: parsing 'merwok' expected ('merwok', '') got ('', 'merwok') parsing 'merwok w...@rusty' expected ('', 'w...@rusty') got ('', 'merwok...@rusty') (Generated with a small script just doing a loop and prints, not attached because boring.) Are my expectations wrong? I don’t know if a string like “merwok” in my first example is a legal address in the relevant RFCs; Mark Sapiro replied in msg110556 that it could be consistent with most MUAs/MTAs. I don’t know either if the folding done in the second example is okay; I’d like an exception here, or if parseaddr is designed to never fail, empty strings to indicate failure. I’m also okay with “garbage in, garbage out” as answer. -- components: Library (Lib) messages: 110561 nosy: merwok, r.david.murray priority: normal severity: normal status: open title: email.utils.parseaddr returns garbage for invalid input type: behavior versions: Python 2.6, Python 2.7, Python 3.1, Python 3.2 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9286 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1409460] email.Utils.parseaddr() gives arcane result
Éric Araujo mer...@netwok.org added the comment: Copied my inquiry and part of your reply in #9286. -- stage: - committed/rejected ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1409460 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9287] Cosmetic fix in OtherFileTests.testOpenDir
New submission from Hirokazu Yamamoto ocean-c...@m2.ccsnet.ne.jp: Hello. In OtherFileTests.testOpenDir(test_file), if we run this test in Lib/test, __file__ becomes test_file.py, so os.path.dirname(__file__) becomes . I think it is better to use os.path.abspath to get valid folder path for test purpose. # This test seems not to exist in Python2.7. -- components: Tests files: test_file.patch keywords: easy, patch messages: 110563 nosy: ocean-city priority: normal severity: normal stage: patch review status: open title: Cosmetic fix in OtherFileTests.testOpenDir versions: Python 2.6 Added file: http://bugs.python.org/file18040/test_file.patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9287 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9287] Cosmetic fix in OtherFileTests.testOpenDir
Éric Araujo mer...@netwok.org added the comment: Thanks for the report. I have had exceptions in distutils2 tests because of this exact same thing; my fix was to use “os.path.dirname(__file__) or os.curdir”. I’ll change that if people more knowledgeable than me say your fix is better :) -- nosy: +merwok ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9287 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue963906] Unicode email address helper
R. David Murray rdmur...@bitdance.com added the comment: I'm assigning this to myself so I don't lose it. I'll need to incorporate the intent of the tests and logic into email6. And yes I set 3.3 on purpose...email6 won't be in 3.2 and I don't want to spend the cycles figuring out whether this would work in email5 (the 3.2 version of email). -- assignee: - r.david.murray versions: +Python 3.3 -Python 2.7 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue963906 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1681333] email.header unicode fix
Mark Lawrence breamore...@yahoo.co.uk added the comment: Applied the patches to the test files for 2.6.5 without patching header.py and got one failure. FAIL: test_i18nheader_unicode (email.test.test_email.TestRFC2047) I also expected a failure from the equivalent test for test_email_renamed, can someone please advise. -- nosy: +BreamoreBoy ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1681333 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9268] Add annotation option to pickletools.dis
Alexander Belopolsky belopol...@users.sourceforge.net added the comment: Committed in r82931 with small changes based on comments here and on IRC: 1. Annotations are separated from disassembly by spaces without '|'. 2. Made a small improvement to the annotation alignment algorithm. Excessively long lines do not force the rest of the annotations off the screen. 3. Added ReST documentation for the new dis() argument. The command line behavior is still undocumented. I am watching python-dev discussion on how it should be presented in ReST. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9268 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1681842] splitext of dotfiles, incl backwards compat and migration
Mark Lawrence breamore...@yahoo.co.uk added the comment: Add Michael Foord to nosy list as he raised #1462106 which refers to #1115886 where msg24154 states fixed this in r54204. Can this be closed? -- nosy: +BreamoreBoy, michael.foord versions: +Python 3.2 -Python 2.7, Python 3.1 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1681842 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9268] Add annotation option to pickletools.dis
Changes by Alexander Belopolsky belopol...@users.sourceforge.net: -- resolution: - fixed stage: unit test needed - committed/rejected status: open - closed ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9268 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1681842] splitext of dotfiles, incl backwards compat and migration
Michael Foord mich...@voidspace.org.uk added the comment: On Python 2.6.5: os.path.splitext('.cshrc') ('.cshrc', '') I believe this can be closed. -- resolution: - out of date status: open - closed ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1681842 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9277] test_struct failure on ARM
Stefan Krah stefan-use...@bytereef.org added the comment: The usage of char in bp_bool will not work if char is unsigned. Hopefully that is the cause. -- keywords: +patch nosy: +skrah Added file: http://bugs.python.org/file18041/bp_bool.patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9277 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9277] test_struct failure on ARM
Changes by Stefan Krah stefan-use...@bytereef.org: -- stage: - patch review ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9277 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9012] Separate compilation of time and datetime modules
Alexander Belopolsky belopol...@users.sourceforge.net added the comment: I am merging in the nosy list from issue9079 after we had a lengthy discussion there and on IRC about the best way to share code between stdlib extension modules. For the issue9079, we decided to bring the shared code into python core, but this cannot be a general solution. I still don't see any solution other than exposing C API via a capsule mechanism, but Antoine objected saying that capsule mechanism is for 3rd party modules and should not be used in stdlib. -- nosy: +georg.brandl, pitrou, rhettinger, rnk, tim_one ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9012 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9012] Separate compilation of time and datetime modules
Changes by Alexander Belopolsky belopol...@users.sourceforge.net: -- stage: committed/rejected - needs patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9012 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue5673] Add timeout option to subprocess.Popen
Reid Kleckner r...@mit.edu added the comment: I don't imagine this is going into 2.7.0 at this point, so I ported the patch to py3k. I also added support to check_output for the timeout parameter and added docs for all of the methods/functions that now take a timeout in the module. The communicate docs include the pattern of: try: outs, errs = p.communicate(timeout=15) except subprocess.TimeoutExpired: p.kill() outs, errs = p.communicate() And check_output uses it. -- Added file: http://bugs.python.org/file18042/subprocess-timeout-py3k-v6.patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue5673 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9257] cElementTree iterparse requires events as bytes; ElementTree uses strings
Amaury Forgeot d'Arc amaur...@gmail.com added the comment: It seems that this has been fixed in the py3k branch (r78942). Now both bytes and unicode are accepted. Can someone check? -- nosy: +amaury.forgeotdarc stage: - needs patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9257 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1682942] ConfigParser support for alt delimiters
Mark Lawrence breamore...@yahoo.co.uk added the comment: Could the patch be reworked for 3.2? -- nosy: +BreamoreBoy versions: +Python 3.2 -Python 2.7 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1682942 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9277] test_struct failure on ARM
Stefan Krah stefan-use...@bytereef.org added the comment: 'sizeof y' is obviously wrong now in the memcpy. Next attempt. -- Added file: http://bugs.python.org/file18043/bp_bool2.patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9277 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9277] test_struct failure on ARM
Changes by Stefan Krah stefan-use...@bytereef.org: Removed file: http://bugs.python.org/file18041/bp_bool.patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9277 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1694663] Overloading int.__pow__ does not work
Mark Lawrence breamore...@yahoo.co.uk added the comment: Could someone please review this patch to typeobject.c. -- components: +Extension Modules -None nosy: +BreamoreBoy versions: +Python 2.7, Python 3.1, Python 3.2 -Python 2.6, Python 3.0 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1694663 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1699259] replacing char* with const char* in sysmodule.c/.h
Mark Lawrence breamore...@yahoo.co.uk added the comment: Drop 2.7 as that's now gone. See also #6952. -- nosy: +BreamoreBoy versions: -Python 2.7 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1699259 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue6952] deprecated conversion from string constant to char *
Mark Lawrence breamore...@yahoo.co.uk added the comment: Drop 2.7 as it's gone. See also #1699259. -- nosy: +BreamoreBoy versions: -Python 2.7 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue6952 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9284] inspect.findsource() cannot find source for doctest code
Dirkjan Ochtman dirk...@ochtman.nl added the comment: Because doctest also monkeypatches linecache, and without monkeypatching linecache this also fails in 2.6. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9284 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1704134] minidom Level 1 DOM compliance
Mark Lawrence breamore...@yahoo.co.uk added the comment: Changed type to behaviour as I see many references to bugs, hence the changes to versions. This is a massive patch and will be a substancial amount of work if anyone wishes to take it on. -- nosy: +BreamoreBoy type: feature request - behavior versions: +Python 3.2 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1704134 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9079] Make gettimeofday available in time module
Reid Kleckner r...@mit.edu added the comment: I think you forgot to svn add pytime.c before making the diff. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9079 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9284] inspect.findsource() cannot find source for doctest code
R. David Murray rdmur...@bitdance.com added the comment: Oh, right, I remember that now. Thanks. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9284 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9036] Simplify Py_CHARMASK
Stefan Krah stefan-use...@bytereef.org added the comment: [Marc-Andre] Why not just make the casts in those cases explicit instead of using Py_CHARMASK ? I agree that this would be the cleanest solution. It's harder to get someone to review a larger patch though. Antoine, I understood that you would prefer to leave the mask. Could I apply the second version of the patch? It will probably have an immediate benefit. On the ARM buildbot char is unsigned and gcc emits a whole page of spurious 'array subscript has type 'char' warnings. -- Added file: http://bugs.python.org/file18044/py_charmask2.patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9036 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1706039] Added clearerr() to clear EOF state
Mark Lawrence breamore...@yahoo.co.uk added the comment: The patch adds one line and moves one line in fileobject.c. The rest of the patch is new tests. I've successfully applied the patch on Windows and the tests were fine. Can someone kindly repeat the tests on OS X as this is where the problem was originally reported. -- nosy: +BreamoreBoy versions: +Python 2.7, Python 3.2 -Python 2.6 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1706039 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1712522] urllib.quote throws exception on Unicode URL
Mark Lawrence breamore...@yahoo.co.uk added the comment: I've run an eye over this and don't see any problems, particularly in the light of msg101043. Only 2.7 is affected as the fix has been backported from py3k. Please can we go forward with this. -- nosy: +BreamoreBoy versions: -Python 2.6 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1712522 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1755841] Patch for [ 735515 ] urllib2 should cache 301 redir
Mark Lawrence breamore...@yahoo.co.uk added the comment: Just a prod in case it has gone under the radar. -- nosy: +BreamoreBoy versions: +Python 3.2 -Python 2.7 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1755841 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1777134] minidom pretty xml output improvement
Mark Lawrence breamore...@yahoo.co.uk added the comment: Looking at the comments here msg104801 seems like more work needs to be done on the patch. -- nosy: +BreamoreBoy ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1777134 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1200] Allow array.array to be parsed by the t# format unit.
Mark Lawrence breamore...@yahoo.co.uk added the comment: OP has stated it's ok to close. -- nosy: +BreamoreBoy resolution: - invalid status: open - closed ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1200 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1343] XMLGenerator: nice empty/ elements
Mark Lawrence breamore...@yahoo.co.uk added the comment: I believe 3.2 is still open for new features. -- nosy: +BreamoreBoy versions: +Python 3.2 -Python 3.3 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1343 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue5180] 3.1 cannot unpickle 2.7-created pickle
Alexandre Vassalotti alexan...@peadrop.com added the comment: The args argument is always a tuple created with Pdata_poptuple(). You can add an explicit type check. If this check fails a RuntimeError should be raised, because this would indicate a programming error in pickle. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue5180 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1552] fromfd() and socketpair() should return wrapped sockets
Mark Lawrence breamore...@yahoo.co.uk added the comment: The attached patch files are small and look ok to me. Could someone with socket experience please give a yes or no. -- nosy: +BreamoreBoy versions: -Python 2.7 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1552 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1554] socketmodule cleanups: allow the use of keywords in socket functions
Mark Lawrence breamore...@yahoo.co.uk added the comment: Could someone please review these patches as they stand. Will any rework of the patches be needed to get them into 3.2? -- nosy: +BreamoreBoy versions: +Python 3.2 -Python 2.7, Python 3.1 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1554 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1568] PATCH: Armin's attribute lookup caching for 3.0
Mark Lawrence breamore...@yahoo.co.uk added the comment: As the patch provides some performance increase which has already been proven to work in 2.6, could we get this into 3.2? I say this because I understand that performance was degraded in py3k, could this be one of the reasons why? -- nosy: +BreamoreBoy versions: +Python 3.2 -Python 3.1 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1568 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1763] Winpath module - easy access to Windows directories like My Documents
Mark Lawrence breamore...@yahoo.co.uk added the comment: @Christian: have you any interest in keeping this open or can it be closed, gien that the last comment was 2 1/2 years ago? -- nosy: +BreamoreBoy ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1763 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1818] Add named tuple reader to CSV module
Mark Lawrence breamore...@yahoo.co.uk added the comment: I suggest that this is closed unless anyone shows an active interest in it. -- nosy: +BreamoreBoy status: open - pending versions: +Python 3.2, Python 3.3 -Python 2.7, Python 3.1 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1818 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1943] improved allocation of PyUnicode objects
Mark Lawrence breamore...@yahoo.co.uk added the comment: @Antoine: do you wish to try and take this forward? -- nosy: +BreamoreBoy ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1943 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9280] sharedinstall target doesn't depend on sharedmods target
Benjamin Peterson benja...@python.org added the comment: r82934 -- nosy: +benjamin.peterson resolution: - fixed status: open - closed ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9280 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue8253] add a resource+files section in setup.cfg
Changes by Éric Araujo mer...@netwok.org: -- assignee: tarek - merwok nosy: +titus ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue8253 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue8252] add a metadata section in setup.cfg
Changes by Éric Araujo mer...@netwok.org: -- assignee: tarek - merwok nosy: +titus ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue8252 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue8254] write a configure command
Éric Araujo mer...@netwok.org added the comment: Quick update: I have done a basic part of this, but Tarek explained to me the real usefulness of this command, i.e. provide build and installation options for third-party code (for the same purposes that get_config_var in Python’s sysconfig). I am currently working on #8252 but do not forget this one. -- assignee: tarek - merwok ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue8254 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue8254] write a configure command
Éric Araujo mer...@netwok.org added the comment: Tarek also answered my questions. 1) 4) build and install options should be defined and checked only once, in configure. build and install would inherit from this class and get their option from it. 3) I switched to using distutils2.core.run_setup, which Tarek said is okayish. Understanding why the usual idiom of using the classes directly doesn’t work will be better. 5) Since the cache file (the file that contains options, written by configure) is tied to a precise build, it should be specific. I can put the platform and Python version in the filename, or maybe put the file in the platform-specific build directory. Not sure about the naming in dists. I still have to think about the overlap between setup.cfg and configure.cache. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue8254 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9079] Make gettimeofday available in time module
Alexander Belopolsky belopol...@users.sourceforge.net added the comment: Indeed. Replacing issue9079a.diff now. -- Added file: http://bugs.python.org/file18045/issue9079a.diff ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9079 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9079] Make gettimeofday available in time module
Changes by Alexander Belopolsky belopol...@users.sourceforge.net: Removed file: http://bugs.python.org/file18034/issue9079a.diff ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9079 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1699259] replacing char* with const char* in sysmodule.c/.h
Alexander Belopolsky belopol...@users.sourceforge.net added the comment: 2.7 is not gone. It has entered an extended maintenance period. During this period, 2.7.x releases will incorporate bug fixes but will not get any new features. This particular issue is arguably a bug. I think Christian should make a call on whether this is appropriate for 2.7. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1699259 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1706039] Added clearerr() to clear EOF state
Changes by Alexander Belopolsky belopol...@users.sourceforge.net: -- assignee: - belopolsky resolution: - accepted stage: patch review - commit review ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1706039 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue8252] add a metadata section in setup.cfg
Changes by Éric Araujo mer...@netwok.org: -- dependencies: +update mkpkg to latest coding standards ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue8252 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue8591] update mkpkg to latest coding standards
Éric Araujo mer...@netwok.org added the comment: I’m assigning this bug to myself as part of my work on #8252. Dan, I’ll sort the various fixes in your patch and replay them incrementally. I’ll be pleased to work with you if you have time (find me in #distutils or through email), if you don’t thanks for the starting point, I’ll manage the rest :) I also had an epiphany: Why do we add a script when we have a nice command framework? So when the script is cleaned up, I’ll turn it into a distutils2.command.init command module. -- assignee: tarek - merwok nosy: +titus resolution: - accepted stage: - needs patch versions: -Python 3.3 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue8591 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9288] Disambiguate :option: and :cmdoption:
New submission from Éric Araujo mer...@netwok.org: I made a doc patch in a followup to http://mail.python.org/pipermail/python-dev/2010-July/102011.html -- assignee: d...@python components: Documentation files: improve-check.diff keywords: needs review, patch messages: 110606 nosy: d...@python, merwok priority: normal severity: normal status: open title: Disambiguate :option: and :cmdoption: versions: Python 2.6, Python 2.7, Python 3.1, Python 3.2 Added file: http://bugs.python.org/file18046/improve-check.diff ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9288 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9288] Disambiguate :option: and :cmdoption:
Changes by Éric Araujo mer...@netwok.org: Removed file: http://bugs.python.org/file18046/improve-check.diff ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9288 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9288] Disambiguate :option: and :cmdoption:
Changes by Éric Araujo mer...@netwok.org: Added file: http://bugs.python.org/file18047/disambiguate-option-cmdoption.diff ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9288 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue8910] Write a text file explaining why Lib/test/data exists
Éric Araujo mer...@netwok.org added the comment: Adding people listed for the testing interest area in the maintainers file. -- nosy: +giampaolo.rodola, michael.foord, pitrou ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue8910 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue6722] collections.namedtuple: confusing example
Changes by Éric Araujo mer...@netwok.org: -- nosy: +d...@python ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue6722 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue2848] Remove mimetools usage from the stdlib
Éric Araujo mer...@netwok.org added the comment: Closing as outdated since 2.7 has been release with some mimetools usage left. -- resolution: - out of date stage: - committed/rejected status: open - closed versions: +Python 2.7 -Python 2.6, Python 3.0 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue2848 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue4819] Misc/cheatsheet needs updating
Changes by Éric Araujo mer...@netwok.org: -- assignee: georg.brandl - d...@python nosy: +d...@python versions: +Python 3.2 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue4819 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue8357] Add a --show-installation-paths in the install command
Éric Araujo mer...@netwok.org added the comment: Assigning to myself. Not sure if I’ll do the logging idea Tarek suggested or an option to the configure command (#8252). -- assignee: tarek - merwok stage: - needs patch type: behavior - feature request versions: +Python 2.5, Python 2.7, Python 3.2 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue8357 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue8538] Add ConfigureAction to argparse
Éric Araujo mer...@netwok.org added the comment: Some useful tips to make patches: http://www.python.org/dev/patches/ -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue8538 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9282] Bug in --listfuncs option of trace.py
Terry J. Reedy tjre...@udel.edu added the comment: Looking at the 2.x code, that is the obvious fix. I think this ready to commit. -- stage: - commit review versions: -Python 3.3 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9282 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9286] email.utils.parseaddr returns garbage for invalid input
Changes by Éric Araujo mer...@netwok.org: -- assignee: - r.david.murray ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9286 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue7303] pkgutil lacks documentation for useful functions
Éric Araujo mer...@netwok.org added the comment: Thanks for your help proposal Ulrik. If I understand the documentation correctly, docstrings should contain enough usage information but not too much. In pkgutil, some examples and long explanations could be removed after you move them to the reST doc. Make sure to work from a checkout of 3.2 (branch named py3k) to have the latest updates. This page contains some tips about patches: http://www.python.org/dev/patches/ You can ask any questions here or on the d...@python.org mailing list. Thanks again. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue7303 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue5180] 3.1 cannot unpickle 2.7-created pickle
Alexander Belopolsky belopol...@users.sourceforge.net added the comment: Committed issue5180b.diff with minor additions in r82937 (r82938 for 3.1): 1. Added an assert that args is a tuple in instantiate() with an explanation why it is true. 2. Added a test for the other code branch instantiate. (Not all conditions are tested, but I think this is now good enough.) The explanation of INST and OBJ opcodes in pickletools is now out of date, so I am adding #9267 as a superseder. -- resolution: accepted - fixed stage: commit review - committed/rejected status: open - closed superseder: - Update pickle opcode documentation in pickletools for 3.x ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue5180 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue7303] pkgutil lacks documentation for useful functions
Éric Araujo mer...@netwok.org added the comment: Other useful advice: http://docs.pythonsprints.com/core_development/beginners#building-the-documentation http://docs.python.org/documenting/ -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue7303 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue7303] pkgutil lacks documentation for useful functions
Éric Araujo mer...@netwok.org added the comment: Wrong link, sorry everyone for the noise: http://docs.pythonsprints.com/core_development/beginners.html#building-the-documentation -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue7303 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9026] argparse subcommands not printed in the same order they were added
Éric Araujo mer...@netwok.org added the comment: In py3k.diff, the changes to argparse and new test cases look good to me. I don’t know why you’ve added hasattr tests in test_argparse.py. -- stage: unit test needed - patch review title: [argparse] Subcommands not printed in the same order they were added - argparse subcommands not printed in the same order they were added ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9026 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9269] Cannot pickle self-referencing sets
Alexander Belopolsky belopol...@users.sourceforge.net added the comment: Upon further investigation, I am no longer convinced that reduce cycles are necessarily fatal to pickling. I am attaching a script testcycle.py that allows creating cycles using various containers. It takes the name of container class as an argument and prints SUCCESS/FAILURE followed by annotated pickle disassembly. It turns out that self-referential tuples are pickled successfully even though being immutable, they must receive their state through arguments: $ ./python.exe testcycle.py tuple SUCCESS 0: \x80 PROTO 3 Protocol version indicator. 2: cGLOBAL '__main__ C' Push a global object (module.attr) on the stack. 14: )EMPTY_TUPLE Push an empty tuple. 15: \x81 NEWOBJBuild an object instance. 16: qBINPUT 1 Store the stack top into the memo. The stack is not popped. 18: }EMPTY_DICTPush an empty dict. 19: XBINUNICODE 'foo' Push a Python Unicode string object. 27: hBINGET 1 Read an object from the memo and push it on the stack. 29: \x85 TUPLE1Build a one-tuple out of the topmost item on the stack. 30: qBINPUT 4 Store the stack top into the memo. The stack is not popped. 32: sSETITEM Add a key+value pair to an existing dict. 33: bBUILD Finish building an object, via __setstate__ or dict update. 34: 0POP Discard the top stack item, shrinking the stack by one item. 35: hBINGET 4 Read an object from the memo and push it on the stack. 37: .STOP Stop the unpickling machine. highest protocol among opcodes = 2 There is a comment in save_tuple() that explains how it works: # Subtle. d was not in memo when we entered save_tuple(), so # the process of saving the tuple's elements must have saved # the tuple itself: the tuple is recursive. The proper action # now is to throw away everything we put on the stack, and # simply GET the tuple (it's already constructed). This check # could have been done in the for element loop instead, but # recursive tuples are a rare thing. I wonder if the same trick could be used in save_reduce() to resolve #1062277 by pickling reduce cycles correctly instead of bailing out when they are encountered. -- priority: low - normal ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9269 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue1699259] replacing char* with const char* in sysmodule.c/.h
Mark Lawrence breamore...@yahoo.co.uk added the comment: This is quite clearly marked as a feature request and hence is 3.2. If you wish to change it go ahead, but who's going to do the work? -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1699259 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue8253] add a resource+files section in setup.cfg
Éric Araujo mer...@netwok.org added the comment: I’m working on the files section alongside the metadata section (#8252. I will wait for resources, since it’s much more controversial. I’ll clean up mkpkg (see #8591) before updating it to support the new sections. -- dependencies: +update mkpkg to latest coding standards ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue8253 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue9289] Skip test_long_key(test_winreg) on win2k + py2.x
New submission from Hirokazu Yamamoto ocean-c...@m2.ccsnet.ne.jp: test_long_key fails on win2k + python2.x. == ERROR: test_long_key (__main__.LocalWinregTests) -- Traceback (most recent call last): File test_winreg.py, line 279, in test_long_key DeleteKey(HKEY_CURRENT_USER, '\\'.join((test_key_name, name))) WindowsError: [Error 234] データがさらにあります。 # Error says More data is available According to http://msdn.microsoft.com/en-us/library/ms724872(v=VS.85).aspx Value name: Windows 2000: 260 ANSI characters or 16,383 Unicode characters. Windows 2000 cannot handle long value name like *name* in the test, so I think we should skip the test on Windows 2000. I confirmed test runs fine on python3.x. Probably because it uses unicode Win32 API. -- components: Tests, Windows files: skip_test_long_key.patch keywords: patch messages: 110620 nosy: ocean-city priority: normal severity: normal stage: patch review status: open title: Skip test_long_key(test_winreg) on win2k + py2.x versions: Python 2.6, Python 2.7 Added file: http://bugs.python.org/file18048/skip_test_long_key.patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9289 ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com