[issue28275] LZMADecompressor.decompress Use After Free

2016-09-28 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: LGTM. And may be worth to rewrite lzma test in your style. -- resolution: fixed -> stage: resolved -> commit review ___ Python tracker

[issue28293] Don't completely dump the regex cache when full

2016-09-28 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: The re module now depends on the enum module, and the latter already depends on OrderedDict. Thus the patch doesn't introduce new dependency. Python implementation of OrderedDict doesn't override __getitem__ and therefore don't slow down the common case. I

[issue28183] Clean up and speed up dict iteration

2016-09-28 Thread INADA Naoki
Changes by INADA Naoki : Added file: http://bugs.python.org/file44874/dict_iter5.patch ___ Python tracker ___

[issue28275] LZMADecompressor.decompress Use After Free

2016-09-28 Thread Martin Panter
Martin Panter added the comment: Here is a patch to fix the corresponding bug in the bzip decompressor. I will try to commit it soon if there are no objections. For the record, these bugs were introduced with the max_length support in Issue 15955. The bzip code was modelled after the LZMA

[issue27873] multiprocessing.pool.Pool.map should take more than one iterable

2016-09-28 Thread Davin Potts
Davin Potts added the comment: @naught101: Thanks for the wording change -- I think your suggested doc change will be a good one. I've added a comment which you can access via the "review" link to the right of the link for your mp.map.starmap.patch attachment. --

[issue20766] reference leaks in pdb

2016-09-28 Thread Jack Liu
Jack Liu added the comment: Now, I have to set nosigint to True to fix the reference leaks issue for my app. -- ___ Python tracker ___

[issue20766] reference leaks in pdb

2016-09-28 Thread Jack Liu
Jack Liu added the comment: Will the issue be fixed in Python formal build? I still meet the same issue with Python 3.5.1. It cost me a bit time to track down this issue. I'm using pdb to debug a Python script, there are global variables in the script. Duo the leak of sigint_handler, calling

[issue28293] Don't completely dump the regex cache when full

2016-09-28 Thread Raymond Hettinger
Raymond Hettinger added the comment: I would rather not introduce an OrderedDict dependency to the re module while other implementations are using the pure python version or where the OD implementation is in flux. This is a barely worth it proposal, so we should either make a modest,

[issue28248] Upgrade installers to OpenSSL 1.0.2j

2016-09-28 Thread Shaun Walbridge
Changes by Shaun Walbridge : -- nosy: +scw ___ Python tracker ___ ___

[issue26550] documentation minor issue : "Step back: WSGI" section from "HOWTO Use Python in the web"

2016-09-28 Thread Berker Peksag
Berker Peksag added the comment: Thanks, Alejandro. Doc/howto/webservers.rst has been removed in Python 3 so I just fixed 2.7. -- nosy: +berker.peksag resolution: -> fixed stage: -> resolved status: open -> closed type: enhancement -> behavior versions: -Python 3.2, Python 3.3,

[issue26550] documentation minor issue : "Step back: WSGI" section from "HOWTO Use Python in the web"

2016-09-28 Thread Roundup Robot
Roundup Robot added the comment: New changeset 522506fcff88 by Berker Peksag in branch '2.7': Issue #26550: Fix typo in webservers HOWTO https://hg.python.org/cpython/rev/522506fcff88 -- nosy: +python-dev ___ Python tracker

[issue26224] Add "version added" for documentation of asyncio.timeout for documentation of python 3.4, 3.5, 3.6

2016-09-28 Thread Berker Peksag
Changes by Berker Peksag : -- type: -> behavior ___ Python tracker ___ ___

[issue26224] Add "version added" for documentation of asyncio.timeout for documentation of python 3.4, 3.5, 3.6

2016-09-28 Thread Berker Peksag
Berker Peksag added the comment: Thanks for the patch. asyncio.timeout() has been removed in 73a28ad66bd9. -- nosy: +berker.peksag resolution: -> out of date stage: patch review -> resolved status: open -> closed ___ Python tracker

[issue24274] erroneous comments in dictobject.c

2016-09-28 Thread Berker Peksag
Berker Peksag added the comment: Comments have been updated by the new dict implementation in 3.6+, but the 3.5 branch still needs to be updated. -- nosy: +berker.peksag, inada.naoki stage: -> needs patch type: enhancement -> behavior versions: +Python 3.5

[issue23701] Drop extraneous comment from winreg.QueryValue's docstring

2016-09-28 Thread Berker Peksag
Berker Peksag added the comment: Thanks for the report and for the patch, Claudiu. The part you mentioned has already been removed in 6e613ecd70f0. Here's the current version: "Values in the registry have name, type, and data components. This method retrieves the data for a key's first value

[issue22969] Compile fails with --without-signal-module

2016-09-28 Thread Berker Peksag
Berker Peksag added the comment: Thanks for the report, but --with(out)-signal-module option has been removed in d5bb5ad5a108. -- nosy: +berker.peksag resolution: -> out of date stage: -> resolved status: open -> closed ___ Python tracker

[issue22392] Clarify documentation of __getinitargs__

2016-09-28 Thread Berker Peksag
Berker Peksag added the comment: https://docs.python.org/2/library/pickle.html#object.__getinitargs__ states: "If it is desirable that the __init__() method be called on unpickling, an old-style class can define a method __getinitargs__(), which should return a tuple containing the arguments

[issue20754] distutils should use SafeConfigParser

2016-09-28 Thread Jason R. Coombs
Jason R. Coombs added the comment: Do the changes in issue20120 address this concern? -- ___ Python tracker ___

[issue20754] distutils should use SafeConfigParser

2016-09-28 Thread Berker Peksag
Berker Peksag added the comment: Thanks for the report, Alex. SafeConfigParser has been renamed to ConfigParser in Python 3.2 and distutils already uses ConfigParser in Python 3: >From Distribution.parse_config_files(): ... parser = ConfigParser() For 2.7, can you try it with

[issue27845] Optimize update_keyword_args() function

2016-09-28 Thread Serhiy Storchaka
Changes by Serhiy Storchaka : -- resolution: -> out of date stage: -> resolved status: open -> closed ___ Python tracker

[issue28293] Don't completely dump the regex cache when full

2016-09-28 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: It is applied cleanly on the default branch. I don't think there is a need to open a new issue. The last patch implements the original Raymond's intention, but taking into account all comments: drops the oldest item, doesn't depend on implementation details

[issue28148] [Patch] Also stop using localtime() in timemodule

2016-09-28 Thread Alexander Belopolsky
Changes by Alexander Belopolsky : -- resolution: -> fixed stage: commit review -> resolved status: open -> closed ___ Python tracker

[issue27100] Attempting to use class with both __enter__ & __exit__ undefined yields __exit__ attribute error

2016-09-28 Thread Spencer Brown
Spencer Brown added the comment: Alternatively, SETUP_WITH could additionally check for the other method, and raise an AttributeError with a custom message mentioning both methods. -- nosy: +Spencer Brown ___ Python tracker

[issue28148] [Patch] Also stop using localtime() in timemodule

2016-09-28 Thread Roundup Robot
Roundup Robot added the comment: New changeset 3afad465b3e1 by Alexander Belopolsky in branch '3.6': Issue #28148: Added a NEWS entry. https://hg.python.org/cpython/rev/3afad465b3e1 -- ___ Python tracker

[issue21903] ctypes documentation MessageBoxA example produces error

2016-09-28 Thread Eryk Sun
Eryk Sun added the comment: The GetWindowRect example seems fine, for the most part. The docs don't have to show it being called. If I were to call it, I'd use GetForegroundWindow to get a window handle. GetActiveWindow returns the active window attached to the current thread's message queue,

[issue28148] [Patch] Also stop using localtime() in timemodule

2016-09-28 Thread Roundup Robot
Roundup Robot added the comment: New changeset c81b9107ec42 by Alexander Belopolsky in branch '3.6': Issue #28148: Stop using localtime() and gmtime() in the time module. https://hg.python.org/cpython/rev/c81b9107ec42 -- nosy: +python-dev ___ Python

[issue28292] Make Calendar.itermonthdates() behave consistently in edge cases

2016-09-28 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: LGTM. Maybe add also itermonthdays4() that yields 4-tuples (year, month, day, day_of_week)? I seen a code that filters out weekends from itermonthdates(). -- ___ Python tracker

[issue9253] argparse: optional subparsers

2016-09-28 Thread Mariatta Wijaya
Changes by Mariatta Wijaya : -- nosy: +Mariatta ___ Python tracker ___ ___

[issue28210] argparse with subcommands difference in python 2.7 / 3.5

2016-09-28 Thread Mariatta Wijaya
Changes by Mariatta Wijaya : -- nosy: +Mariatta ___ Python tracker ___ ___

[issue28294] HTTPServer server.py assumes sys.stderr != None

2016-09-28 Thread Mariatta Wijaya
Changes by Mariatta Wijaya : -- nosy: +Mariatta ___ Python tracker ___ ___

[issue28281] Remove year limits from calendar

2016-09-28 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Okay, if this is specified by ISO 8601 standard, I think we can extend calendar below year 1. But the meaning of non-positive years should be documented. And maybe even provide a way to customize the representation of year (this is a separate issue).

[issue28306] incorrect output "int division or modulo by zero" in Handling Exceptions tutorial

2016-09-28 Thread Berker Peksag
Berker Peksag added the comment: Good catch! Thanks for the report. -- nosy: +berker.peksag resolution: -> fixed stage: -> resolved status: open -> closed versions: +Python 3.6, Python 3.7 ___ Python tracker

[issue28306] incorrect output "int division or modulo by zero" in Handling Exceptions tutorial

2016-09-28 Thread Roundup Robot
Roundup Robot added the comment: New changeset f60396d8f95c by Berker Peksag in branch '3.5': Issue #28306: Update exception message of ZeroDivisionError https://hg.python.org/cpython/rev/f60396d8f95c New changeset e6dcb14829cf by Berker Peksag in branch '3.6': Issue #28306: Merge from 3.5

[issue8844] Condition.wait() doesn't raise KeyboardInterrupt

2016-09-28 Thread Gregory P. Smith
Gregory P. Smith added the comment: As a data point confirming that: we tried backporting the much nicer non-polling condition implementation (https://github.com/python/cpython/commit/15801a1d52c25fa2a19d649ea2671080f138fca1.patch) to our Python 2.7 interpreter at work but ran into actual

[issue28306] incorrect output "int division or modulo by zero" in Handling Exceptions tutorial

2016-09-28 Thread Viorel Tabara
New submission from Viorel Tabara: I'm reading the Python 3.5.2 documentation at: https://docs.python.org/3/tutorial/errors.html#handling-exceptions which shows the following example: >>> def this_fails(): ... x = 1/0 ... >>> try: ... this_fails() ... except

[issue28305] Make error for Python3.6 on Cygwin

2016-09-28 Thread R. David Murray
R. David Murray added the comment: If you can't please report it on that issue. -- ___ Python tracker ___ ___

[issue28305] Make error for Python3.6 on Cygwin

2016-09-28 Thread Ron Barak
Ron Barak added the comment: Can I apply http://bugs.python.org/file44208/3.5-issue21085-struct_siginfo-2.patch to 3.6 as is? -- ___ Python tracker ___

[issue27100] Attempting to use class with both __enter__ & __exit__ undefined yields __exit__ attribute error

2016-09-28 Thread Ned Deily
Changes by Ned Deily : -- stage: -> patch review versions: +Python 3.6 ___ Python tracker ___

[issue28305] Make error for Python3.6 on Cygwin

2016-09-28 Thread R. David Murray
R. David Murray added the comment: cygwin used to be fully supported, but support broke because there was no one around that was maintaining it. There has been renewed interest, and some progress toward fixing cygwin support (more help is appreciated), but it cannot be called a supported

[issue28305] Make error for Python3.6 on Cygwin

2016-09-28 Thread Ron Barak
Ron Barak added the comment: Re: Cygwin is an unsupported platform. Currently, from the contents of Python-3.6.0b1, one may be led to believe that Cygwin _is_ supported, e.g. - see the references to Cygwin in the README file: $ grep -i cygwin README On Unix, Linux, BSD, OSX, and Cygwin: find

[issue2504] Add gettext.pgettext() and variants support

2016-09-28 Thread Antti Haapala
Antti Haapala added the comment: *wow* isn't this in Python 3 yet (I've been using Zope translationstrings lately so I didn't know that pgettext is still not supported). -- nosy: +ztane ___ Python tracker

[issue28305] Make error for Python3.6 on Cygwin

2016-09-28 Thread R. David Murray
Changes by R. David Murray : -- resolution: -> duplicate stage: -> resolved status: open -> closed superseder: -> compile error Python3.3 on Cygwin ___ Python tracker

[issue28305] Make error for Python3.6 on Cygwin

2016-09-28 Thread Christian Heimes
Christian Heimes added the comment: Cygwin is an unsupported platform. It seems like Cygwin broke siginfo_t. The struct must have a si_band member, see http://man7.org/linux/man-pages/man2/rt_sigaction.2.html . -- nosy: +christian.heimes ___ Python

[issue2504] Add gettext.pgettext() and variants support

2016-09-28 Thread Leonid Suprun
Changes by Leonid Suprun : -- nosy: +Leonid Suprun ___ Python tracker ___ ___

[issue28305] Make error for Python3.6 on Cygwin

2016-09-28 Thread Ron Barak
New submission from Ron Barak: Successfully did: $ gunzip Python-3.6.0b1.tgz $ tar xvf Python-3.6.0b1.tar $ pushd Python-3.6.0b1 $ ./configure --disable-ipv6 --with-optimizations However, when trying to do: $ make profile-opt I get: ... gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g

[issue28255] TextCalendar.prweek/month/year outputs an extra whitespace character

2016-09-28 Thread Alexander Belopolsky
Changes by Alexander Belopolsky : -- nosy: +belopolsky ___ Python tracker ___

[issue26869] unittest longMessage docs

2016-09-28 Thread Mariatta Wijaya
Changes by Mariatta Wijaya : -- nosy: +Mariatta ___ Python tracker ___ ___

[issue28281] Remove year limits from calendar

2016-09-28 Thread Mariatta Wijaya
Changes by Mariatta Wijaya : -- nosy: +Mariatta ___ Python tracker ___ ___

[issue27322] test_compile_path fails when python has been installed

2016-09-28 Thread Chris Angelico
Chris Angelico added the comment: Also working for me. Thanks! -- ___ Python tracker ___ ___ Python-bugs-list

[issue27322] test_compile_path fails when python has been installed

2016-09-28 Thread STINNER Victor
STINNER Victor added the comment: Thanks for your fix :-) -- ___ Python tracker ___ ___ Python-bugs-list

[issue27322] test_compile_path fails when python has been installed

2016-09-28 Thread Berker Peksag
Berker Peksag added the comment: The buildbot is now green. Closing this as fixed. -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker

[issue28304] Condition.wait() doesn't raise KeyboardInterrupt

2016-09-28 Thread Berker Peksag
Berker Peksag added the comment: Per Victor's comment in issue 8844 (http://bugs.python.org/issue8844#msg277640), I'm closing this as 'wont fix'. Thanks for the report! -- nosy: +berker.peksag resolution: -> wont fix stage: -> resolved status: open -> closed

[issue27740] Fix doc of Py_CompileStringExFlags

2016-09-28 Thread Berker Peksag
Changes by Berker Peksag : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed versions: +Python 3.7 ___ Python tracker

[issue27740] Fix doc of Py_CompileStringExFlags

2016-09-28 Thread Roundup Robot
Roundup Robot added the comment: New changeset ee76e84f115f by Berker Peksag in branch '3.5': Issue #27740: Fix typo in Py_CompileStringExFlags https://hg.python.org/cpython/rev/ee76e84f115f New changeset 2ee939b314a2 by Berker Peksag in branch '3.6': Issue #27740: Merge from 3.5

[issue12743] C API marshalling doc contains XXX

2016-09-28 Thread Berker Peksag
Changes by Berker Peksag : -- versions: +Python 3.7 Added file: http://bugs.python.org/file44871/issue12743_v2.diff ___ Python tracker

[issue28292] Make Calendar.itermonthdates() behave consistently in edge cases

2016-09-28 Thread Alexander Belopolsky
Alexander Belopolsky added the comment: I would like to take the #1 approach, and also implement an itermonthdays3() generator that would be like itermonthdates(), but return 3-tuples (year, month, day) instead of datetime.date objects. The name "itermonthdays3" is subject to discussion, but

[issue28303] [PATCH] Fix broken grammar in "pydoc3 unittest"

2016-09-28 Thread Shlomi Fish
Shlomi Fish added the comment: You're welcome, and thanks for applying the patch so quickly. -- ___ Python tracker ___

[issue28300] [PATCH] Fix misspelled "implemented" word

2016-09-28 Thread Shlomi Fish
Shlomi Fish added the comment: You're welcome and thanks for applying it (and so quickl). -- ___ Python tracker ___

[issue28281] Remove year limits from calendar

2016-09-28 Thread Alexander Belopolsky
Alexander Belopolsky added the comment: The proposed interpretation of nonpositive years is not arbitrary, it is a natural extension of the same formulas that we use for positive years. On the other hand 1- limits are arbitrary. If we wanted to restrict calendars to 4-digit years we

[issue8844] Condition.wait() doesn't raise KeyboardInterrupt

2016-09-28 Thread STINNER Victor
STINNER Victor added the comment: > Is it possible to backport this patch to 2.7? No. Python 2.7 supports many implementations of threads: $ ls Python/thread_*h -1 Python/thread_atheos.h Python/thread_beos.h Python/thread_cthread.h Python/thread_foobar.h Python/thread_lwp.h Python/thread_nt.h

[issue28304] Condition.wait() doesn't raise KeyboardInterrupt

2016-09-28 Thread Adam Roberts
New submission from Adam Roberts: This was fixed for Python 3 in https://bugs.python.org/issue8844 but needs to be backported. -- components: Library (Lib) messages: 277639 nosy: Adam Roberts priority: normal severity: normal status: open title: Condition.wait() doesn't raise

[issue28247] Add an option to zipapp to produce a Windows executable

2016-09-28 Thread Brett Cannon
Brett Cannon added the comment: Only backport if you want; it's not a bug fix so technically it doesn't need to be backported. -- ___ Python tracker ___

[issue28217] Add interactive console tests

2016-09-28 Thread Steve Dower
Changes by Steve Dower : -- assignee: -> steve.dower ___ Python tracker ___ ___

[issue27565] Offer error context manager for code.interact

2016-09-28 Thread Berker Peksag
Berker Peksag added the comment: Hi Claudiu, thanks for the report, but I don't think this is a common use case that needs to be supported in the standard library. Other people may prefer to use different solutions in a similar case (e.g. using a debugger) Plus, it's not hard to implement

[issue28295] PyUnicode_AsUCS4 doc and impl conflict on exception

2016-09-28 Thread Xiang Zhang
Xiang Zhang added the comment: Here is the patch. -- keywords: +patch stage: -> patch review Added file: http://bugs.python.org/file44870/PyUnicode_AsUCS4.patch ___ Python tracker

[issue23520] test_os failed (python-3.4.3, Linux SuSE)

2016-09-28 Thread Berker Peksag
Berker Peksag added the comment: This is a duplicate of issue 11341. -- nosy: +berker.peksag resolution: -> duplicate stage: -> resolved status: open -> closed superseder: -> test_os fails ___ Python tracker

[issue28281] Remove year limits from calendar

2016-09-28 Thread Raymond Hettinger
Raymond Hettinger added the comment: > Under my proposal year=-1 is 2 B.C. and year 0 is a leap year We should refuse the temptation to guess (i.e. make up our own arbitrary interpretations). Instead, just document the known limits. -- nosy: +rhettinger

[issue27435] ctypes library loading and AIX - also for 2.7.X (and later)

2016-09-28 Thread Michael Felt
Changes by Michael Felt : Added file: http://bugs.python.org/file44869/_aix.py ___ Python tracker ___

[issue28300] [PATCH] Fix misspelled "implemented" word

2016-09-28 Thread Roundup Robot
Roundup Robot added the comment: New changeset ce19dcce84fe by Berker Peksag in branch '3.5': Issue #28300: Fix typos, patch by Shlomi Fish https://hg.python.org/cpython/rev/ce19dcce84fe New changeset 078f185f0041 by Berker Peksag in branch '3.6': Issue #28300: Merge from 3.5

[issue27322] test_compile_path fails when python has been installed

2016-09-28 Thread Berker Peksag
Changes by Berker Peksag : -- versions: -Python 3.5 ___ Python tracker ___ ___

[issue27435] ctypes library loading and AIX - also for 2.7.X (and later)

2016-09-28 Thread Michael Felt
Michael Felt added the comment: The "core" changes in this patch are very simple - in parallel with the way find_library() is managed in util.py a) __init__.py: add an additional mode bit for call to dlopen() (in __init__.py) diff -u src/Python-2.7.12/Lib/ctypes/__init__.py

[issue27322] test_compile_path fails when python has been installed

2016-09-28 Thread Roundup Robot
Roundup Robot added the comment: New changeset e53984b87cf0 by Berker Peksag in branch '3.6': Issue #27322: Set sys.path to a temp dir in test_compile_path https://hg.python.org/cpython/rev/e53984b87cf0 New changeset a78446a65b1d by Berker Peksag in branch 'default': Issue #27322: Merge from

[issue28303] [PATCH] Fix broken grammar in "pydoc3 unittest"

2016-09-28 Thread Berker Peksag
Berker Peksag added the comment: Good catch, thanks! -- nosy: +berker.peksag resolution: -> fixed stage: -> resolved status: open -> closed type: -> behavior versions: +Python 3.5, Python 3.6 ___ Python tracker

[issue28183] Clean up and speed up dict iteration

2016-09-28 Thread STINNER Victor
STINNER Victor added the comment: I reviewed dict_iter4.patch on Rietveld. -- ___ Python tracker ___ ___

[issue28303] [PATCH] Fix broken grammar in "pydoc3 unittest"

2016-09-28 Thread Roundup Robot
Roundup Robot added the comment: New changeset 650775f10178 by Berker Peksag in branch '3.5': Issue #28303: Fix grammar in unittest.__doc__, patch by Shlomi Fish https://hg.python.org/cpython/rev/650775f10178 New changeset d0b509777443 by Berker Peksag in branch '3.6': Issue #28303: Merge from

[issue28302] Unpacking numpy array give list

2016-09-28 Thread R. David Murray
R. David Murray added the comment: Yes, you are unpacking into a list, that's what the * syntax does in this context. Since the rhs can be a mix of types, there's really no other reasonable meaning for the syntax. (The same is true for tuples, by the way). -- components: +Regular

[issue28302] Unpacking numpy array give list

2016-09-28 Thread SilentGhost
SilentGhost added the comment: It doesn't matter what you're unpacking, *y will collect the unpacked elements into a list. -- components: +Interpreter Core -Regular Expressions nosy: +SilentGhost resolution: -> not a bug stage: -> resolved status: open -> closed

[issue28300] [PATCH] Fix misspelled "implemented" word

2016-09-28 Thread Berker Peksag
Berker Peksag added the comment: Thanks! -- nosy: +berker.peksag resolution: -> fixed stage: commit review -> resolved status: open -> closed versions: +Python 3.5 ___ Python tracker

[issue21903] ctypes documentation MessageBoxA example produces error

2016-09-28 Thread Berker Peksag
Berker Peksag added the comment: Thanks for the report! I've now updated the example to use MessageBoxw. Eryk, do you find the second example (GetWindowRect) is useful? Can we make it more usable? Unless I'm missing something, we need to pass the return value of GetActiveWindow() to make it

[issue28302] Unpacking numpy array give list

2016-09-28 Thread RAMESH PAMPANA
New submission from RAMESH PAMPANA: Unpacking numpy array gives list rather numpy array. >>> import numpy as np >>> a = np.array([1,2,3,4]) >>> x, *y, z = a >>> type(a) >>> type(y) > >> type(x) -- components: Regular Expressions messages: 277622 nosy: ezio.melotti, mrabarnett,

[issue28303] [PATCH] Fix broken grammar in "pydoc3 unittest"

2016-09-28 Thread Shlomi Fish
New submission from Shlomi Fish: Currently the comment in the example in "pydoc3 unittest" reads: « ## test method names begin 'test*' » This is broken grammar and the attached patch against the hg default branch corrects it. All tests are passing and I disclaim any implicit or explicit

[issue21903] ctypes documentation MessageBoxA example produces error

2016-09-28 Thread Roundup Robot
Roundup Robot added the comment: New changeset 11c3d6a8f5fd by Berker Peksag in branch '3.5': Issue #21903: Update ctypes example to use MessageBoxW https://hg.python.org/cpython/rev/11c3d6a8f5fd New changeset 3031e4a95131 by Berker Peksag in branch '3.6': Issue #21903: Merge from 3.5

[issue28293] Don't completely dump the regex cache when full

2016-09-28 Thread SilentGhost
SilentGhost added the comment: Serhiy, your patch doesn't seem to apply cleanly. Also, it's perhaps worth opening the issue if you'd like to continue working on it. -- nosy: +SilentGhost ___ Python tracker

[issue28301] python3.4-config --extension-suffix reports '.cpython-34m.so'

2016-09-28 Thread Lou Picciano
New submission from Lou Picciano: python3.4-config --extension-suffix reports '.cpython-34m.so' Is this behavior as intended? Many build integrations may expect(?) an .so extension? -- components: Extension Modules messages: 277618 nosy: DrLou priority: normal severity: normal status:

[issue28300] [PATCH] Fix misspelled "implemented" word

2016-09-28 Thread SilentGhost
SilentGhost added the comment: LGTM -- assignee: -> docs@python components: +Documentation nosy: +SilentGhost, docs@python stage: -> commit review type: -> behavior versions: +Python 3.6 ___ Python tracker

[issue28296] Add __le__ and __ge__ to collections.Counter

2016-09-28 Thread R. David Murray
Changes by R. David Murray : -- status: open -> closed ___ Python tracker ___ ___

[issue28294] HTTPServer server.py assumes sys.stderr != None

2016-09-28 Thread R. David Murray
R. David Murray added the comment: That would be masking an error, I think. What might be reasonable would be to convert it to use the logging module in 3.7. -- nosy: +r.david.murray ___ Python tracker

[issue28300] [PATCH] Fix misspelled "implemented" word

2016-09-28 Thread Shlomi Fish
New submission from Shlomi Fish: This patch fixes two places where "implement" was misspelled. I hereby disclaim all ownership of my changes (but crediting me will be appreciated.) -- files: python-fix-spelling-of-implement.patch keywords: patch messages: 277616 nosy: shlomif priority:

[issue27275] KeyError thrown by optimised collections.OrderedDict.popitem()

2016-09-28 Thread INADA Naoki
INADA Naoki added the comment: lgtm -- nosy: +inada.naoki ___ Python tracker ___ ___ Python-bugs-list mailing

[issue28147] Unbounded memory growth resizing split-table dicts

2016-09-28 Thread INADA Naoki
INADA Naoki added the comment: haypo, Could you review fix-28147-py35.patch and fix-28147.patch ? Draft NEWS entry: - Issue #28147: Fixed split table dict may consume unlimited memory. -- ___ Python tracker

[issue28299] DirEntry.is_dir() evaluates True for a file on Windows

2016-09-28 Thread Zachary Ware
Changes by Zachary Ware : -- stage: -> resolved ___ Python tracker ___ ___

[issue28299] DirEntry.is_dir() evaluates True for a file on Windows

2016-09-28 Thread Paul Moore
Paul Moore added the comment: is_dir is a *method*. To find out if an entry is a directory, you need to call it. So you need from os import DirEntry, scandir def test_is_dir(): for item in os.scandir(TEST_DIR): if item.is_dir(): # ^^ note change

[issue28183] Clean up and speed up dict iteration

2016-09-28 Thread INADA Naoki
INADA Naoki added the comment: Draft Misc/NEWS entry (and commit message) is: Core and Builtins - +- Issue #28183: Optimize dict iteration. + -- ___ Python tracker

[issue28299] DirEntry.is_dir() evaluates True for a file on Windows

2016-09-28 Thread David Staab
New submission from David Staab: I'm using Python 3.5.2 on Windows 10 Pro to run the following code with the attached file structure. The test code is: from os import DirEntry, scandir def test_is_dir(): for item in os.scandir(TEST_DIR): if item.is_dir:

[issue28276] test_loading.py - false positive result for "def test_find" when find_library() is not functional or the (shared) library does not exist

2016-09-28 Thread Michael Felt
Michael Felt added the comment: ok - false needs to be False and true needs to be True seemed so simple. Sigh. -- ___ Python tracker ___

[issue28276] test_loading.py - false positive result for "def test_find" when find_library() is not functional or the (shared) library does not exist

2016-09-28 Thread Michael Felt
Michael Felt added the comment: Is this suitable? def test_find(self): # to track that at least one call to find_library() found something found = false for name in ("c", "m"): lib = find_library(name) if lib: found = true

[issue24549] string.format() should have a safe_substitute equivalent, to be run consecutively

2016-09-28 Thread Eric V. Smith
Eric V. Smith added the comment: >> But that would require some discussion, to decide on the correct behaviour. >What open question(s) do you think of? You need to provide an exact specification of what you want. It's not clear, for example, if you want to support required positional

[issue28183] Clean up and speed up dict iteration

2016-09-28 Thread INADA Naoki
Changes by INADA Naoki : -- versions: +Python 3.7 Added file: http://bugs.python.org/file44864/dict_iter4.patch ___ Python tracker

[issue12974] array module: deprecate '__int__' conversion support for array elements

2016-09-28 Thread Serhiy Storchaka
Changes by Serhiy Storchaka : -- nosy: +serhiy.storchaka ___ Python tracker ___

[issue28298] can't set big int-like objects to items in array 'Q', 'L' and 'I'

2016-09-28 Thread Serhiy Storchaka
Changes by Serhiy Storchaka : -- nosy: +mark.dickinson, meador.inge ___ Python tracker ___

  1   2   >