[issue24412] setUpClass equivalent for addCleanup

2015-06-08 Thread Barry A. Warsaw
Changes by Barry A. Warsaw ba...@python.org: -- nosy: +barry ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue24412 ___ ___ Python-bugs-list mailing

Re: Detect if specific Python.app instance is already running

2015-06-08 Thread Laura Creighton
I needed to do something like this once. What I needed was a way to send a process a signal, and have it then spit out a huge amount of stats about how long it had been running, how many page faults it had suffered, and, goodness, I forget all the information that was needed. Lots. So I just

[issue24385] libpython27.a in python-2.7.10 i386 (windows msi release) contains 64-bit objects

2015-06-08 Thread Paul Moore
Paul Moore added the comment: I'm still somewhat confused as to why we're looking at this in the context of manually building an extension. It's *certainly* true that anyone attempting to build a Python extension by hand (as per Matthew Barnett's instructions) should be able and willing to

Re: Python Random vs. Cython C Rand for Dice Rolls

2015-06-08 Thread Laura Creighton
Better C random number generator. http://www.pcg-random.org/download.html Laura -- https://mail.python.org/mailman/listinfo/python-list

Cheat sheet for the new string formatting?

2015-06-08 Thread Skip Montanaro
I have so far ignored the new string formatting (you know, the stuff with all the braces, dots and brackets that make Python strings look like Perl code wink). I am still only using Python 2.7, but have recently started forcing myself to use the print() function. I figure maybe I should also start

[issue24412] setUpClass equivalent for addCleanup

2015-06-08 Thread R. David Murray
New submission from R. David Murray: Since tearDownClass isn't run if setUpClass fails, there is a need for the class level equivalent of addCleanup. addClassCleanup? -- components: Library (Lib) messages: 245030 nosy: ezio.melotti, michael.foord, r.david.murray, rbcollins priority:

[issue24299] 2.7.10 test__locale.py change breaks on Solaris

2015-06-08 Thread Serhiy Storchaka
Changes by Serhiy Storchaka storch...@gmail.com: -- resolution: - fixed stage: patch review - resolved status: open - closed ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue24299 ___

[issue24397] Test asynchat makes wrong assumptions

2015-06-08 Thread Étienne Buira
Étienne Buira added the comment: That would just race the other way around. However, I missed the fact that the check of client's contents had no chance to catch an issue, as the main thread were not entering asyncore.loop after allowing the server to send. Updated patch (against 3.3)

[issue24411] Drop redundant lock in queue.Queue methods qsize(), empty() and full()

2015-06-08 Thread Yury Selivanov
Changes by Yury Selivanov yseliva...@gmail.com: -- nosy: +yselivanov ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue24411 ___ ___ Python-bugs-list

[issue24411] Drop redundant lock in queue.Queue methods qsize(), empty() and full()

2015-06-08 Thread Andrew Svetlov
Changes by Andrew Svetlov andrew.svet...@gmail.com: -- type: - enhancement ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue24411 ___ ___

[issue24411] Drop redundant lock in queue.Queue methods qsize(), empty() and full()

2015-06-08 Thread Andrew Svetlov
New submission from Andrew Svetlov: Now those methods use lock for querying queue size, like def qsize(self): with self.mutex: return self._qsize() The lock is not necessary because thread context switch may be done *after* returning from mutex protected code but

[issue24397] Test asynchat makes wrong assumptions

2015-06-08 Thread Étienne Buira
Changes by Étienne Buira etienne.bu...@free.fr: Removed file: http://bugs.python.org/file39643/test_asynchat_check_received_len_if_received_len_matters.diff ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue24397

[issue13224] Change str(x) to return only the qualname for some types

2015-06-08 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Other discussion: http://comments.gmane.org/gmane.comp.python.ideas/32192 . -- nosy: +serhiy.storchaka ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue13224

[issue24120] pathlib.(r)glob stops on PermissionDenied exception

2015-06-08 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: I'm not sure that Path.(r)glob() (and perhaps glob.glob()) should unconditionally ignore errors. Python has lover level than shell, and even bash has an option that controls this behavior. failglob If set, patterns which fail to match

[issue24120] pathlib.(r)glob stops on PermissionDenied exception

2015-06-08 Thread Ethan Furman
Ethan Furman added the comment: Failing to find any matches with a pattern is an entirely different class of error than finding matches but hitting permission problems or broken links or suddenly deleted files or ... If glob doesn't already have a 'failglob' option we could add that, but in a

[issue24414] MACOSX_DEPLOYMENT_TARGET set incorrectly by configure

2015-06-08 Thread Ned Deily
Changes by Ned Deily n...@acm.org: -- assignee: - ned.deily components: +Macintosh nosy: +ned.deily, ronaldoussoren type: compile error - ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue24414

Re: Cheat sheet for the new string formatting?

2015-06-08 Thread Yann Kaiser
It just means significant digits in the general format, which alternates between 10-exponent notation and plain decimal notation. https://docs.python.org/3.4/library/string.html#format-specification-mini-language '{:.3}'.format(0.356785) '3.57e-05' '{:.3}'.format(0.00356785)

[issue24413] Inconsistent behavior between set and dict_keys/dict_items: for non-iterable object x, set().__or__(x) raises NotImplementedError, but {}.keys().__or__(x) raises TypeError

2015-06-08 Thread Richard Futrell
Changes by Richard Futrell futr...@mit.edu: -- nosy: canjo priority: normal severity: normal status: open title: Inconsistent behavior between set and dict_keys/dict_items: for non-iterable object x, set().__or__(x) raises NotImplementedError, but {}.keys().__or__(x) raises TypeError

[issue23891] Tutorial doesn't mention either pip or virtualenv

2015-06-08 Thread Roundup Robot
Roundup Robot added the comment: New changeset 15ee0e7078e3 by Andrew Kuchling in branch '3.4': #23891: add a section to the Tutorial describing virtual environments and pip https://hg.python.org/cpython/rev/15ee0e7078e3 -- ___ Python tracker

Re: Cheat sheet for the new string formatting?

2015-06-08 Thread Steven K Knight
June 8 2015 3:11 PM, Skip Montanaro wrote: I have so far ignored the new string formatting (you know, the stuff with all the braces, dots and brackets that make Python strings look like Perl code ). I am still only using Python 2.7, but have recently started forcing myself to use the

[issue24324] Remove -Wunreachable-code flag

2015-06-08 Thread Skip Montanaro
Skip Montanaro added the comment: I guess this is an autoconf thing. @BASECFLAGS@ in Makefile.pre.in seems to expand to -Wsign-compare -Wunreachable-code in Makefile.pre. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue24324

Re: Cheat sheet for the new string formatting?

2015-06-08 Thread Serhiy Storchaka
On 08.06.15 23:32, Skip Montanaro wrote: This is counterintuitive: {:.3}.format(-0.00666762259822) '-0.00667' {:.3f}.format(-0.00666762259822) '-0.007' %.3f % -0.00666762259822 '-0.007' {:.3s}.format(-0.00666762259822) ValueError Unknown format code 's' for object of type 'float' Why

Re: Python Random vs. Cython C Rand for Dice Rolls

2015-06-08 Thread Sturla Molden
On 08/06/15 19:33, Laura Creighton wrote: Better C random number generator. http://www.pcg-random.org/download.html Or for something less minimalistic, just grab randomkit.c and randomkit.h from NumPy, which implements the same Mersenne Twister as Python. That is what I usually do to get

[issue23891] Tutorial doesn't mention either pip or virtualenv

2015-06-08 Thread Tal Einat
Tal Einat added the comment: There is a dangling If you at the end of the 3rd paragraph under Creating Virtual Environments. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue23891 ___

[issue24413] Inconsistent behavior between set and dict_keys/dict_items: for non-iterable object x, set().__or__(x) raises NotImplementedError, but {}.keys().__or__(x) raises TypeError

2015-06-08 Thread Ned Deily
Changes by Ned Deily n...@acm.org: -- nosy: +rhettinger ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue24413 ___ ___ Python-bugs-list mailing list

Re: Cheat sheet for the new string formatting?

2015-06-08 Thread Skip Montanaro
This is counterintuitive: {:.3}.format(-0.00666762259822) '-0.00667' {:.3f}.format(-0.00666762259822) '-0.007' %.3f % -0.00666762259822 '-0.007' {:.3s}.format(-0.00666762259822) ValueError Unknown format code 's' for object of type 'float' Why does the first form display five digits after

[issue23891] Tutorial doesn't mention either pip or virtualenv

2015-06-08 Thread A.M. Kuchling
Changes by A.M. Kuchling a...@amk.ca: -- resolution: - fixed stage: patch review - resolved status: open - closed ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue23891 ___

[issue24414] MACOSX_DEPLOYMENT_TARGET set incorrectly by configure

2015-06-08 Thread debohman
New submission from debohman: MACOSX_DEPLOYMENT_TARGET is not set correctly when building the 2.7.10 sources. This causes readline to not be included in the build. This appears to already be fixed in 3.4.3. I picked up the change to configure.ac from 3.4.3 and it resolved the problem. I am

Re: Cheat sheet for the new string formatting?

2015-06-08 Thread Mark Lawrence
On 08/06/2015 21:05, Steven K Knight wrote: June 8 2015 3:11 PM, Skip Montanaro skip.montan...@gmail.com mailto:%22Skip%20Montanaro%22%20skip.montan...@gmail.com wrote: I have so far ignored the new string formatting (you know, the stuff with all the braces, dots and brackets that

[issue24410] set.__eq__ returns False when it should return NotImplemented

2015-06-08 Thread Steve Zelaznik
Steve Zelaznik added the comment: On second thought, it looks like somebody may have caught the problem at or before Python 2.7.9. My PC at work has 2.7.6 which is where I spotted the problem. My mac at home has 2.7.9 where it worked fine. Steve Zelaznik 410.375.8414 Sent from either an

Re: Cheat sheet for the new string formatting?

2015-06-08 Thread Skip Montanaro
On Mon, Jun 8, 2015 at 3:05 PM, Steven K Knight ste...@knight.cx wrote: I think http://pyformat.info/ is what you're looking for. Perfect, thanks! S -- https://mail.python.org/mailman/listinfo/python-list

Re: Cheat sheet for the new string formatting?

2015-06-08 Thread random832
On Mon, Jun 8, 2015, at 16:32, Skip Montanaro wrote: This is counterintuitive: {:.3}.format(-0.00666762259822) '-0.00667' {:.3f}.format(-0.00666762259822) '-0.007' %.3f % -0.00666762259822 '-0.007' {:.3s}.format(-0.00666762259822) ValueError Unknown format code 's' for object of

[issue23891] Tutorial doesn't mention either pip or virtualenv

2015-06-08 Thread Roundup Robot
Roundup Robot added the comment: New changeset a18615eb5aec by Andrew Kuchling in branch '3.4': #23891: describe a few more modules in the tutorial https://hg.python.org/cpython/rev/a18615eb5aec New changeset cffb6ac2bbe4 by Andrew Kuchling in branch '3.4': #23891: rework discussion of

[issue23891] Tutorial doesn't mention either pip or virtualenv

2015-06-08 Thread Roundup Robot
Roundup Robot added the comment: New changeset feae7fa3bb70 by Andrew Kuchling in branch '3.4': #23891: remove extra words https://hg.python.org/cpython/rev/feae7fa3bb70 -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue23891

[issue24410] set.__eq__ returns False when it should return NotImplemented

2015-06-08 Thread R. David Murray
R. David Murray added the comment: See issue 21408 for the fix, which was indeed not applied to 2.7. Now we get to decide if it should be :) -- nosy: +r.david.murray ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue24410

[issue24195] Add `Executor.filter` to concurrent.futures

2015-06-08 Thread Ethan Furman
Ethan Furman added the comment: The recipe creates a list before it ever starts processing, while Executor.filter() starts processing with the first item. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue24195

[issue24385] libpython27.a in python-2.7.10 i386 (windows msi release) contains 64-bit objects

2015-06-08 Thread Benjamin Gilbert
Benjamin Gilbert added the comment: Zachary: gendef is an auxiliary tool; I'm not sure a basic installation of MinGW-w64 will have it. However, I've checked Cygwin and Fedora (my two points of reference) and a gendef package is available in both. --

[issue24385] libpython27.a in python-2.7.10 i386 (windows msi release) contains 64-bit objects

2015-06-08 Thread Matthew Barnett
Matthew Barnett added the comment: @steve.dower: Yes. For Python 35, it appears that it'll link to libpython??.a or python??.dll, whichever it finds in the given folder, so it doesn't actually need libpython??.a anymore. Which is nice. :-) -- ___

[issue24195] Add `Executor.filter` to concurrent.futures

2015-06-08 Thread Ram Rachum
Ram Rachum added the comment: Right, so it might be garbage-collecting the items before the futures are done being created, so the whole list wouldn't need to be saved in memory. I understand now. -- ___ Python tracker rep...@bugs.python.org

Re: Parser needed.

2015-06-08 Thread Skybuck Flying
Oh I think I forgot to mention... parser is now getting close to 1 second... with tokenizer and such. But I think this is still within acceptable performance level for now. Bye, Skybuck. -- https://mail.python.org/mailman/listinfo/python-list

Re: Parser needed.

2015-06-08 Thread Skybuck Flying
I made it way too difficult on myself with that stupid dictionary bs... What I really wanted was to know if the ref was already in the reflist. Turns out python has a really nice simple operation for that: if not (Ref in EntityRef): EntityRef.append(Ref) DONE ! =D No need for

[issue24410] set.__eq__ returns False when it should return NotImplemented

2015-06-08 Thread Serhiy Storchaka
Changes by Serhiy Storchaka storch...@gmail.com: -- resolution: - out of date stage: - resolved status: open - closed ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue24410 ___

[issue24411] Drop redundant lock in queue.Queue methods qsize(), empty() and full()

2015-06-08 Thread Raymond Hettinger
Changes by Raymond Hettinger raymond.hettin...@gmail.com: -- assignee: - rhettinger nosy: +rhettinger ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue24411 ___

[issue24408] tkinter.font.Font.measure() broken in 3.5

2015-06-08 Thread Serhiy Storchaka
Changes by Serhiy Storchaka storch...@gmail.com: -- resolution: - fixed stage: patch review - resolved status: open - closed ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue24408 ___

[issue24411] Drop redundant lock in queue.Queue methods qsize(), empty() and full()

2015-06-08 Thread Raymond Hettinger
Raymond Hettinger added the comment: It may seem pointless to hold the lock, but it is guaranteed behavior (and has been so for a very, very long time). ''' # Override these methods to implement other queue organizations #

[issue24408] tkinter.font.Font.measure() broken in 3.5

2015-06-08 Thread Roundup Robot
Roundup Robot added the comment: New changeset 7e2a7f3fecdf by Serhiy Storchaka in branch '3.4': Issue #24408: Added more tkinter.Font tests. https://hg.python.org/cpython/rev/7e2a7f3fecdf New changeset 24bb564469b4 by Serhiy Storchaka in branch '3.5': Issue #24408: Added more tkinter.Font

Pyitect - Plugin architectural system for Python 3.0+ (feedback?)

2015-06-08 Thread Ben Powers
As importlib has been added in python 3 and up I decided to use it's abilities to create a plugin system for truly modular development in python. Pyitect has the ability to drop in components and resolve dependencies. Even load different versions of a dependency if two different libraries require

[issue24408] tkinter.font.Font.measure() broken in 3.5

2015-06-08 Thread Martin Panter
Martin Panter added the comment: Thanks for the prompt fix! The patch with the tests looks good. I left a query about the existing code. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue24408

[issue24413] Inconsistent behavior between set and dict_keys/dict_items: for non-iterable object x, set().__or__(x) raises NotImplementedError, but {}.keys().__or__(x) raises TypeError

2015-06-08 Thread Raymond Hettinger
New submission from Raymond Hettinger: The dictviews_or() function in Objects/dictobject.c is converting the keys to a set and calling the set.update() method with the given argument. The set.update() method doesn't return NotImplemented because it has no reflected operation. It looks like

Re: Python Random vs. Cython C Rand for Dice Rolls

2015-06-08 Thread Jeremy Sanders
C.D. Reimer wrote: Is there something in the Cython code that I need to change and/or find a better C random number generator? This may not be helpful, but numpy is pretty helpful for this sort of thing: import numpy import numpy.random a=numpy.random.randint(1,6,5000)

[issue24384] difflib.SequenceMatcher faster quick_ratio with lower bound specification

2015-06-08 Thread floyd
floyd added the comment: Agree with the separate function (especially as the return value would change from float to bool). In my experience this is one of the most often occuring use cases for difflib in practice. Another reason is that it is not obvious that the user can optimize it with

Using ssl module over custom sockets

2015-06-08 Thread jbauer . usenet
Hi group, is it possible to use the ssl module using a custom transport? It appears to me as if currently the relationship between ssl.SSLSocket() and socket.socket() is pretty entangled. Suppose I do have some kind of reliable transport (let's say RS232) and a connection that I have wrapped

Please, rate the project

2015-06-08 Thread Yurij Alexandrovich
EnvTransfer - transfer your environment between computers using Yandex disk. https://github.com/deslum/envtransfer -- https://mail.python.org/mailman/listinfo/python-list

Memory error while using pandas dataframe

2015-06-08 Thread naren
Memory Error while working with pandas dataframe. Description of Environment Windows 7 python 3.4.2 32-bit version pandas 0.16.0 We are running into the error described below. Any help provided will be sincerely appreciated. We are able to read a 300MB Csv file into a dataframe using the

[issue24384] difflib.SequenceMatcher faster quick_ratio with lower bound specification

2015-06-08 Thread Tal Einat
Tal Einat added the comment: You should post this on the python-ideas mailing list if you think this should be added to the stdlib. Make sure to reference this issue if you do so. -- ___ Python tracker rep...@bugs.python.org

Re: Testing random

2015-06-08 Thread Jussi Piitulainen
Thomas 'PointedEars' Lahn writes: Jussi Piitulainen wrote: Thomas 'PointedEars' Lahn writes: 8 3 6 3 1 2 6 8 2 1 6. There are more than four hundred thousand ways to get those numbers in some order. (11! / 2! / 2! / 2! / 3! / 2! = 415800) Fallacy. Order is irrelevant here. You

Memory Error while using pandas dataframe

2015-06-08 Thread narencr7
Memory Error while working with pandas dataframe. Description of Environment Windows 7 python 3.4.2 32-bit version pandas 0.16.0 We are running into the error described below. Any help provided will be sincerely appreciated. We are able to read a 300MB Csv file into a dataframe using the

Re: Function to show time to execute another function

2015-06-08 Thread Cecil Westerhof
On Monday 8 Jun 2015 07:04 CEST, Johannes Bauer wrote: On 07.06.2015 22:35, Cecil Westerhof wrote: And you also posted your solution. I fail to find any question in your original posting at all. That is because there was no question: I just wanted to share something I thought that could

[issue14373] C implementation of functools.lru_cache

2015-06-08 Thread Roundup Robot
Roundup Robot added the comment: New changeset 19dbee688a30 by Serhiy Storchaka in branch '3.5': Issue #14373: Fixed threaded test for lru_cache(). Added new threaded test. https://hg.python.org/cpython/rev/19dbee688a30 New changeset da331f50aad4 by Serhiy Storchaka in branch 'default': Issue

Re: Detect if specific Python.app instance is already running

2015-06-08 Thread Andrei
On Monday, June 8, 2015 at 1:08:07 AM UTC+2, Ned Deily wrote: In article 11e093d5-b78e-4ac6-9a7f-649cb2c2c...@googlegroups.com, Andrei wrote: Alright, I have had some development in http://stackoverflow.com/questions/30694560/detect-if-specific-python-app-inst ance-is-already-running and

[issue24405] Missing code markup in Expressions documentation

2015-06-08 Thread Gareth Rees
New submission from Gareth Rees: The Expressions documentation contains the text: * Sets and frozensets define comparison operators to mean subset and superset tests. Those relations do not define total orderings (the two sets ``{1,2}`` and {2,3} are not equal, nor subsets of one another,

Re: Rule of order for dot operators?

2015-06-08 Thread Albert van der Horst
In article mailman.118.1431989304.17265.python-l...@python.org, Cameron Simpson c...@zip.com.au wrote: On 16May2015 12:20, C.D. Reimer ch...@cdreimer.com wrote: title = slug.replace('-',' ').title() This line also works if I switched the dot operators around. title = slug.title().replace('-',' ')

[issue24390] Python 3.4.3 64 bits is not high dpi aware

2015-06-08 Thread Ivan Bykov
Ivan Bykov added the comment: https://msdn.microsoft.com/en-us/library/windows/desktop/dn469266(v=vs.85).aspx#declaring_dpi_awareness assembly xmlns=urn:schemas-microsoft-com:asm.v1 manifestVersion=1.0 xmlns:asmv3=urn:schemas-microsoft-com:asm.v3 asmv3:application asmv3:windowsSettings

[issue24402] input() uses sys.__stdout__ instead of sys.stdout for prompt

2015-06-08 Thread Antoine Pitrou
Changes by Antoine Pitrou pit...@free.fr: -- stage: - needs patch versions: +Python 3.6 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue24402 ___

[issue219960] Problems with Tcl/Tk and non-ASCII text entry

2015-06-08 Thread irdb
Changes by irdb electro@gmail.com: -- nosy: +irdb ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue219960 ___ ___ Python-bugs-list mailing list

[issue24195] Add `Executor.filter` to concurrent.futures

2015-06-08 Thread Brian Quinlan
Brian Quinlan added the comment: Actually it immediately converts the iterable into a list. Recall: def filter(self, fn, iterable, timeout=None): l = list(iterable) # iterable = list return (item for (item, keep) in zip(l, self.map(fn, l, timeout)) if keep) --

[issue24406] Built-in Types documentation doesn't explain how dictionaries are compared for equality

2015-06-08 Thread Gareth Rees
Changes by Gareth Rees g...@garethrees.org: -- title: Bulit-in Types documentation doesn't explain how dictionaries are compared for equality - Built-in Types documentation doesn't explain how dictionaries are compared for equality ___ Python

[issue24252] IDLE removes elements from tracebacks.

2015-06-08 Thread ppperry
ppperry added the comment: Your proposed patch does not work in its current form on my IDLE, but it does if I change tr[0][:-6] to tr[0][-6:] in the pdb checking code. Additionally, my proposed cleanup function did distinguish the difference between the unix and windows directory seperators

[issue24299] 2.7.10 test__locale.py change breaks on Solaris

2015-06-08 Thread John Beck
John Beck added the comment: (Apologies for not responding on May 27 when you posted the patch; I failed to notice the Added file: line in the e-mail notification.) Yes! The patch you posted fixes the issue. Thank you! -- ___ Python tracker

Re: Lawful != Mutable (was Can Python function return multiple data?)

2015-06-08 Thread felix
El 07/06/15 12:20, Rustom Mody escribió: On Saturday, June 6, 2015 at 10:20:49 AM UTC+5:30, Steven D'Aprano wrote: On Sat, 6 Jun 2015 01:20 pm, Rustom Mody wrote: On Saturday, June 6, 2015 at 3:30:23 AM UTC+5:30, Chris Angelico wrote: Congrats! You just proved that an object can itself be

[issue24407] Use after free in PyDict_merge

2015-06-08 Thread Serhiy Storchaka
Changes by Serhiy Storchaka storch...@gmail.com: -- components: +Interpreter Core nosy: +rhettinger, serhiy.storchaka stage: - needs patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue24407

[issue24407] Use after free in PyDict_merge

2015-06-08 Thread paul
New submission from paul: # PyDict_Merge: # # 1 for (i = 0, n = DK_SIZE(other-ma_keys); i n; i++) { # ... # 3 entry = other-ma_keys-dk_entries[i]; # ... # 2 if (insertdict(mp, entry-me_key, #entry-me_hash, #

Re: Rule of order for dot operators?

2015-06-08 Thread Steven D'Aprano
On Mon, 8 Jun 2015 09:21 pm, Albert van der Horst wrote: Why is slug.title a valid decomposition of the total string (Or is it?) I'm afraid I don't understand the question. What is the ()-brackets doing? Does it force the execution of title, which gives something to be dotted onto slug

[issue24408] tkinter.font.Font.measure() broken in 3.5

2015-06-08 Thread Martin Panter
New submission from Martin Panter: import tkinter, tkinter.font tk = tkinter.Tk() tkinter.font.nametofont(TkHeadingFont).measure(string) Traceback (most recent call last): File stdin, line 1, in module File /home/proj/python/cpython/Lib/tkinter/font.py, line 154, in measure return

[issue24252] IDLE removes elements from tracebacks.

2015-06-08 Thread ppperry
ppperry added the comment: I mean if someone starts a new copy of idle from within the IDLE python shell itself by The only situation that this function would behave wrongly is when someone launches IDLE from the shell (Why would they do that?). --

[issue24408] tkinter.font.Font.measure() broken in 3.5

2015-06-08 Thread Serhiy Storchaka
Changes by Serhiy Storchaka storch...@gmail.com: -- assignee: - serhiy.storchaka ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue24408 ___ ___

[issue24408] tkinter.font.Font.measure() broken in 3.5

2015-06-08 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Thank you for your report Martin. Unfortunately tests for tkinter.Font are almost not existing. Here is a patch that adds more tests (it should be applied to all versions). -- keywords: +patch stage: needs patch - patch review Added file:

Re: Using ssl module over custom sockets

2015-06-08 Thread Johannes Bauer
On 08.06.2015 09:22, jbauer.use...@gmail.com wrote: Something that I could always use as a workaround would be to open up a listening port locally in one thread and connection to that local port in a different thread, then forward packets. But that's pretty ugly and I'd like to avoid it.

[issue24409] PythonPROD abrt

2015-06-08 Thread nivin
New submission from nivin: There is a cronjob running in every 3 minutes.For One or two days this works properly. After that Mysql service get crashed.Bulk data is inserted into database using the service . Following errors found in /var/log/messages (OS : RHEL 6) Jun 6 13:27:02

[issue24400] Awaitable ABC incompatible with functools.singledispatch

2015-06-08 Thread Yury Selivanov
Yury Selivanov added the comment: I think that the only proper way to solve this is to make coroutines a separate type. I've actually prototyped that before: https://github.com/1st1/cpython/commit/a3f1059590f496bf77b33edb023c8cdbc1d30798 -- assignee: - yselivanov components:

[issue24408] tkinter.font.Font.measure() broken in 3.5

2015-06-08 Thread Roundup Robot
Roundup Robot added the comment: New changeset fb05c1355a90 by Serhiy Storchaka in branch '3.5': Issue #24408: Fixed AttributeError in measure() and metrics() methods of https://hg.python.org/cpython/rev/fb05c1355a90 New changeset 0dd70c2c44b4 by Serhiy Storchaka in branch 'default': Issue

[issue24299] 2.7.10 test__locale.py change breaks on Solaris

2015-06-08 Thread Roundup Robot
Roundup Robot added the comment: New changeset 00f8804f559c by Serhiy Storchaka in branch '2.7': Issue #24299: Fixed test__locale on Solaris. https://hg.python.org/cpython/rev/00f8804f559c New changeset da642b5aaf79 by Serhiy Storchaka in branch '3.4': Issue #24299: Fixed test__locale on

[issue24410] set.__eq__ returns False when it should return NotImplemented

2015-06-08 Thread Serhiy Storchaka
Changes by Serhiy Storchaka storch...@gmail.com: -- nosy: +rhettinger, serhiy.storchaka ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue24410 ___

[issue24410] set.__eq__ returns False when it should return NotImplemented

2015-06-08 Thread Steve Zelaznik
New submission from Steve Zelaznik: [in] d = {'x':3,'y':4,'z':5} [in] set(d.items()) == d.viewitems() [out] False [in] d.viewitems() == set(d.items()) [out] True [in] set(d.items()).__eq__(d.viewitems()) [out] False The last line should return NotImplemented rather than False.