Re: Play back and record sound *at the same time* for n seconds

2014-04-26 Thread Ben Finney
tfischer.n...@gmail.com writes: to program an art project that involves sound feedback I need a way to get a python script to to play back and to record sound *at the same time* for n seconds. This is largely unrelated to whether you use Python. Rather, you need to know what operating system

Help with changes in traceback stack from Python 2.7 to Python 3.x

2014-04-26 Thread Andrew Konstantaras
I wrote the following code that works in Python 2.7 that takes the variables passed to the function into a dictionary. The following call: strA = 'a' intA = 1 dctA = makeDict(strA, intA) produces the following dictionary: {'strA':'a', 'intA':1} To access the names passed

Re: Installing PyGame?

2014-04-26 Thread Andrea D'Amore
On 2014-04-25 23:57:21 +, Gregory Ewing said: I don't know what you're doing to hose your system that badly. I've never had a problem that couldn't be fixed by deleting whatever the last thing was I added that caused it. The actual problem with the native MacOSX way is that there's no

Re: Installing PyGame?

2014-04-26 Thread Andrea D'Amore
On 2014-04-25 23:42:33 +, Gregory Ewing said: That's fine if it works, but the OP said he'd already tried various things like that and they *didn't* work for him. By reading the original message (the empty reply with full quote of a ten months earlier message) I couldn't figure what the

Re: Unicode in Python

2014-04-26 Thread wxjmfauth
== I wrote once 90 % of Python 2 apps (a generic term) supposed to process text, strings are not working. In Python 3, that's 100 %. It is somehow only by chance, apps may give the illusion they are properly working. jmf -- https://mail.python.org/mailman/listinfo/python-list

Re: possible bug in re expression?

2014-04-26 Thread Steven D'Aprano
On Fri, 25 Apr 2014 14:32:30 -0400, Terry Reedy wrote: On 4/25/2014 12:30 PM, Robin Becker wrote: [...] should re.compile('.{1,+3}') raise an error? It doesn't on python 2.7 or 3.3. And it should not because it is not an error. '+' means 'match 1 or more occurrences of the preceding

Re: Unicode in Python

2014-04-26 Thread Frank Millman
wxjmfa...@gmail.com wrote in message news:03bb12d8-93be-4ef6-94ae-4a02789ae...@googlegroups.com... == I wrote once 90 % of Python 2 apps (a generic term) supposed to process text, strings are not working. In Python 3, that's 100 %. It is somehow only by chance, apps may give the

Re: Unicode in Python

2014-04-26 Thread Ben Finney
Frank Millman fr...@chagford.com writes: wxjmfa...@gmail.com wrote […] It is quite frustrating when you make these statements without explaining what you mean by 'not working'. Please do not engage “wxjmfauth” on this topic; he is an amply-demonstrated troll with nothing tangible to back up

Re: Help with changes in traceback stack from Python 2.7 to Python 3.x

2014-04-26 Thread Ned Batchelder
On 4/26/14 1:50 AM, Andrew Konstantaras wrote: I wrote the following code that works in Python 2.7 that takes the variables passed to the function into a dictionary. The following call: strA = 'a' intA = 1 dctA = makeDict(strA, intA) produces the following dictionary:

Re: Unicode in Python

2014-04-26 Thread Ian Kelly
On Apr 26, 2014 3:46 AM, Frank Millman fr...@chagford.com wrote: wxjmfa...@gmail.com wrote in message news:03bb12d8-93be-4ef6-94ae-4a02789ae...@googlegroups.com... == I wrote once 90 % of Python 2 apps (a generic term) supposed to process text, strings are not working. In

Re: Help with changes in traceback stack from Python 2.7 to Python 3.x

2014-04-26 Thread Ian Kelly
On Apr 26, 2014 8:12 AM, Ned Batchelder n...@nedbatchelder.com wrote: Looking at your code, I see: tplArgs = map(None, lstVarNames, args) I didn't realize map accepted a callable of None (TIL!), but it no longer does in Python 3. You'll have to do this a different way. The Python 3

Re: how to split this kind of text into sections

2014-04-26 Thread oyster
First of all, thank you all for your answers. I received python mail-list in a daily digest, so it is not easy for me to quote your mail separately. I will try to explain my situation to my best, but English is not my native language, I don't know whether I can make it clear at last. Every

Re: feedparser error

2014-04-26 Thread Kushal Kumaran
tad na teddyb...@gmail.com writes: python 2.7.2 The following code has an error and I can not figure out why: import feedparser d = feedparser.parse('http://bl.ocks.org/mbostock.rss') numb = len(d['entries']) for post in d.entries: print post.pubDate+\n

Re: feedparser error

2014-04-26 Thread MRAB
On 2014-04-26 03:16, tad na wrote: python 2.7.2 The following code has an error and I can not figure out why: import feedparser d = feedparser.parse('http://bl.ocks.org/mbostock.rss') numb = len(d['entries']) for post in d.entries: print post.pubDate+\n

Re: how to split this kind of text into sections

2014-04-26 Thread Tim Chase
On 2014-04-26 23:53, oyster wrote: I will try to explain my situation to my best, but English is not my native language, I don't know whether I can make it clear at last. Your follow-up reply made much more sense and your written English is far better than many native speakers'. :-) Every

Re: feedparser error

2014-04-26 Thread tad na
You guys are good. thanks. === On Saturday, April 26, 2014 11:55:35 AM UTC-5, MRAB wrote: On 2014-04-26 03:16, tad na wrote: python 2.7.2 The following code has an error and I can not figure out why: import feedparser d =

Re: Proper deletion of selected items during map iteration in for loop: Thanks to all

2014-04-26 Thread Charles Hixson
On 04/25/2014 10:53 AM, Charles Hixson wrote: What is the proper way to delete selected items during iteration of a map? What I want to do is: for (k, v) in m.items(): if f(k): # do some processing of v and save result elsewhere del m[k] But this gives (as should be

Re: Proper deletion of selected items during map iteration in for loop: Thanks to all

2014-04-26 Thread Tim Chase
On 2014-04-26 12:25, Charles Hixson wrote: I expect that I'll be deleting around 1/3 during each iteration of the process...and then adding new ones back in. There shouldn't be a really huge number of deletions on any particular pass, but it will be looped through many times... If you have

Re: Proper deletion of selected items during map iteration in for loop

2014-04-26 Thread Peter Otten
Charles Hixson wrote: What is the proper way to delete selected items during iteration of a map? What I want to do is: for (k, v) in m.items(): if f(k): # do some processing of v and save result elsewhere del m[k] But this gives (as should be expected):

Re: Proper deletion of selected items during map iteration in for loop: Thanks to all

2014-04-26 Thread Steven D'Aprano
On Sat, 26 Apr 2014 12:25:27 -0700, Charles Hixson wrote: On 04/25/2014 10:53 AM, Charles Hixson wrote: What is the proper way to delete selected items during iteration of a map? What I want to do is: for (k, v) in m.items(): if f(k): # do some processing of v and save result

Re: Proper deletion of selected items during map iteration in for loop: Thanks to all

2014-04-26 Thread Chris Angelico
On Sun, Apr 27, 2014 at 12:14 PM, Steven D'Aprano steve+comp.lang.pyt...@pearwood.info wrote: I think the two obviously good enough approaches are: - save a to be deleted list, then delete those keys; - copy the not to be deleted items into a new dict For a small enough dict that the

Re: how to split this kind of text into sections

2014-04-26 Thread Steven D'Aprano
On Sat, 26 Apr 2014 23:53:14 +0800, oyster wrote: Every SECTION starts with 2 special lines; these 2 lines is special because they have some same characters (the length is not const for different section) at the beginning; these same characters is called the KEY for this section. For every 2

Re: Proper deletion of selected items during map iteration in for loop: Thanks to all

2014-04-26 Thread Roy Smith
In article 535c67e9$0$29965$c3e8da3$54964...@news.astraweb.com, Steven D'Aprano steve+comp.lang.pyt...@pearwood.info wrote: I think the two obviously good enough approaches are: - save a to be deleted list, then delete those keys; - copy the not to be deleted items into a new dict There

[issue14074] argparse allows nargs1 for positional arguments but doesn't allow metavar to be a tuple

2014-04-26 Thread paul j3
paul j3 added the comment: oops - to fix the error message that OP complained about, I need to patch '_get_action_name' as well: def _get_action_name(argument): ... elif argument.metavar not in (None, SUPPRESS): metavar = argument.metavar if

[issue21354] PyCFunction_New no longer exposed by python DLL breaking bdist_wininst installers

2014-04-26 Thread Mark Hammond
New submission from Mark Hammond: Python 3.3 and earlier have in methodobject.c: /* PyCFunction_New() is now just a macro that calls PyCFunction_NewEx(), but it's part of the API so we need to keep a function around that existing C extensions can call. */ #undef PyCFunction_New

[issue21349] crash in winreg SetValueEx with memoryview

2014-04-26 Thread Tim Golden
Tim Golden added the comment: I can confirm that the problem (which really is a hard crash) only applies to 2.7 and that the patch tests and fixes it. I'm happy to apply. Any objections? -- assignee: - tim.golden nosy: +tim.golden ___ Python

[issue21349] crash in winreg SetValueEx with memoryview

2014-04-26 Thread Antoine Pitrou
Antoine Pitrou added the comment: Are you aware of the old/new buffer interfaces and their usages? Did you actually try the code? crash would be obvious. I cannot try the code as I'm under Linux :-) I was asking merely because many people report plain exception tracebacks as crashes. Yes, by

[issue21109] tarfile: Traversal attack vulnerability

2014-04-26 Thread Eduardo Robles Elvira
Eduardo Robles Elvira added the comment: Do we have any final decision on what's the best approach to solve this? I see some possibilities: a) leave the issue to the library user. I think that's a not good solution security-wise as many will be unaware of the problem and this promotes code

[issue21109] tarfile: Traversal attack vulnerability

2014-04-26 Thread Eduardo Robles Elvira
Eduardo Robles Elvira added the comment: Also, I guess this patch solves and is closely related to #1044 which was, at the time (2007), considered not a bug. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue21109

[issue21207] urandom persistent fd - not re-openned after fd close

2014-04-26 Thread Roundup Robot
Roundup Robot added the comment: New changeset a66524ce9551 by Antoine Pitrou in branch '3.4': Issue #21207: Detect when the os.urandom cached fd has been closed or replaced, and open it anew. http://hg.python.org/cpython/rev/a66524ce9551 New changeset d3e8db93dc18 by Antoine Pitrou in branch

[issue21207] urandom persistent fd - not re-openned after fd close

2014-04-26 Thread Antoine Pitrou
Antoine Pitrou added the comment: Ok, I've committed the patch. Hopefully this will also fix any similar issues. -- resolution: - fixed stage: patch review - resolved status: open - closed ___ Python tracker rep...@bugs.python.org

[issue21355] shallow defaults to true, not 1 [filecmp.cmp]

2014-04-26 Thread Diana Clarke
New submission from Diana Clarke: A minor correction to the filecmp.cmp doc string. 'defaults to 1' - 'defaults to True' While shallow used to default to 1 years ago, it now defaults to True. def cmp(f1, f2, shallow=True): PS. I know this diff is annoyingly trivial, but I'm using it

[issue21355] Shallow defaults to True, not 1 [filecmp.cmp]

2014-04-26 Thread diana
Changes by diana diana.joan.cla...@gmail.com: -- title: shallow defaults to true, not 1 [filecmp.cmp] - Shallow defaults to True, not 1 [filecmp.cmp] ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue21355

[issue15422] Get rid of PyCFunction_New macro

2014-04-26 Thread Antoine Pitrou
Antoine Pitrou added the comment: Regression in issue #21354. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue15422 ___ ___ Python-bugs-list

[issue21354] PyCFunction_New no longer exposed by python DLL breaking bdist_wininst installers

2014-04-26 Thread Antoine Pitrou
Antoine Pitrou added the comment: This is apparently because mismanagement of issue #15422. Andrew, you did the commits, can you restore the PyAPI_FUNC declaration? -- assignee: - asvetlov nosy: +asvetlov, larry, pitrou priority: normal - release blocker stage: - needs patch

[issue21354] PyCFunction_New no longer exposed by python DLL breaking bdist_wininst installers

2014-04-26 Thread Antoine Pitrou
Antoine Pitrou added the comment: (while none of PyCFunction_New and PyCFunction_NewEx are documented, they are part of the stable ABI - the python3.def file -, so removing the API is presumably a bug, not a feature) -- ___ Python tracker

[issue21352] improve documentation indexing

2014-04-26 Thread Antoine Pitrou
Changes by Antoine Pitrou pit...@free.fr: -- title: improve indexing - improve documentation indexing ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue21352 ___

[issue18185] Error in test_set.TestVariousIteratorArgs.test_inline_methods

2014-04-26 Thread Berker Peksag
Berker Peksag added the comment: This was fixed in b6059bac8a9c. (see also issue 18944) -- resolution: - out of date stage: patch review - resolved status: open - closed ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue18185

[issue18944] Minor mistake in test_set.py

2014-04-26 Thread Berker Peksag
Berker Peksag added the comment: The same typo also needs to be fixed in the 2.7 branch: http://hg.python.org/cpython/file/2.7/Lib/test/test_set.py#l1618 -- nosy: +berker.peksag resolution: fixed - stage: resolved - needs patch status: closed - open versions: +Python 2.7

[issue21356] LibreSSL/RAND_egd fix needed.

2014-04-26 Thread Edd Barrett
New submission from Edd Barrett: Hi, I'm sure you have heard about OpenBSD's LibreSSL fork of OpenSSL. There has been a lot of code reorganisation and removal. One function which was removed `RAND_egd()` breaks the CPython build. CPython no longer builds on OpenBSD. I have submitted a patch

[issue21356] LibreSSL/RAND_egd fix needed.

2014-04-26 Thread Antoine Pitrou
Antoine Pitrou added the comment: This should wait until the LibreSSL API stabilizes. Regardless, I think we should consider deprecating RAND_egd(). The Entropy Gathering Daemon doesn't seem to have seen a release for more than 10 years... (http://sourceforge.net/projects/egd/files/)

[issue21356] LibreSSL/RAND_egd fix needed.

2014-04-26 Thread Antoine Pitrou
Changes by Antoine Pitrou pit...@free.fr: -- versions: +Python 2.7 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue21356 ___ ___ Python-bugs-list

[issue21349] crash in winreg SetValueEx with memoryview

2014-04-26 Thread Roundup Robot
Roundup Robot added the comment: New changeset 061db174baad by Tim Golden in branch '2.7': Issue21349 Passing a memoryview to _winreg.SetValueEx now correctly raises a TypeError where it previously crashed the interpreter. Patch by Brian Kearns http://hg.python.org/cpython/rev/061db174baad

[issue21357] Increase filecmp test coverage from 63% to 76%

2014-04-26 Thread diana
New submission from diana: - Increase filecmp test coverage from 63% to 76% - I left the testing style as-is, though it could probably be modernized. - I did not attempt to add coverage for 'funny_files', 'subdirs', etc, next pass perhaps. - Before: diana$ ./python.exe ../coveragepy report

[issue21349] crash in winreg SetValueEx with memoryview

2014-04-26 Thread Roundup Robot
Roundup Robot added the comment: New changeset 9c38cfc7bed7 by Tim Golden in branch '2.7': Add NEWS entry for issue21349 http://hg.python.org/cpython/rev/9c38cfc7bed7 -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue21349

[issue21213] Memory bomb by incorrect custom serializer to json.dumps

2014-04-26 Thread Lukas Lueg
Lukas Lueg added the comment: The behavior is triggered in Modules/_json.c:encoder_listencode_obj(). It actually has nothing to do with the TypeError itself, any object that produces a new string representation of itself will do. The function encoder_listencode_obj() calls the user-supplied

[issue21356] LibreSSL/RAND_egd fix needed.

2014-04-26 Thread Remi Pointel
Changes by Remi Pointel pyt...@xiri.fr: -- nosy: +rpointel ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue21356 ___ ___ Python-bugs-list mailing

[issue21357] Increase filecmp test coverage from 63% to 76%

2014-04-26 Thread Antoine Pitrou
Changes by Antoine Pitrou pit...@free.fr: -- stage: - patch review ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue21357 ___ ___ Python-bugs-list

[issue21213] Memory bomb by incorrect custom serializer to json.dumps

2014-04-26 Thread saaj
saaj added the comment: Well, as far as I see the question here is whether it makes sense to allow the default function to return JSON-incompatible objects. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue21213

[issue21355] Shallow defaults to True, not 1 [filecmp.cmp]

2014-04-26 Thread Roundup Robot
Roundup Robot added the comment: New changeset b7fd640fb159 by Benjamin Peterson in branch '3.4': shallow defaults to 'True' not '1' (closes #21355) http://hg.python.org/cpython/rev/b7fd640fb159 New changeset 9ab6d13553ef by Benjamin Peterson in branch 'default': merge 3.4 (#21355)

[issue18944] Minor mistake in test_set.py

2014-04-26 Thread Terry J. Reedy
Changes by Terry J. Reedy tjre...@udel.edu: -- assignee: tim.peters - terry.reedy ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue18944 ___ ___

[issue18944] Minor mistake in test_set.py

2014-04-26 Thread Roundup Robot
Roundup Robot added the comment: New changeset de6047ea33e6 by Terry Jan Reedy in branch '2.7': Issue #18944: backport typo fix http://hg.python.org/cpython/rev/de6047ea33e6 -- ___ Python tracker rep...@bugs.python.org

[issue18944] Minor mistake in test_set.py

2014-04-26 Thread Terry J. Reedy
Changes by Terry J. Reedy tjre...@udel.edu: -- resolution: - fixed stage: needs patch - resolved status: open - closed type: - behavior ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue18944

[issue21213] Memory bomb by incorrect custom serializer to json.dumps

2014-04-26 Thread Lukas Lueg
Lukas Lueg added the comment: It's perfectly fine for the function to return an object that can't be put directly into a json string. The function may not convert the object directly but in multiple steps; the encoder will call the function again with the new object until everything boils

[issue21213] Memory bomb by incorrect custom serializer to json.dumps

2014-04-26 Thread saaj
saaj added the comment: I'll try to be more specific at my point. There're two cases: 1. Scalar: NoneType, int, bool, float, str. Ended immediately. 2. Non-scalar: list/tuple, dict. Recursively traversed, which may result in subsequent calls to the custom function. If the return value is

[issue21357] Increase filecmp test coverage from 63% to 76%

2014-04-26 Thread Éric Araujo
Changes by Éric Araujo mer...@netwok.org: -- nosy: +eric.araujo ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue21357 ___ ___ Python-bugs-list

[issue19776] Provide expanduser() on Path objects

2014-04-26 Thread Roman Inflianskas
Roman Inflianskas added the comment: I think that `absolute` method should call `expanduser` and `expandvars` (do you plan to include it?) automatically. This should be optional (via default arguments: `expanduser=True, expandvars=True`. -- nosy: +rominf

[issue17679] sysconfig generation uses some env variables multiple times

2014-04-26 Thread Christopher Arndt
Christopher Arndt added the comment: Another solution may be to make the test more relaxed and regard the value returned by sysconfig.get_config_var() as a _set_ of shell tokens, whose elements may occur more than once, e.g. def test_sysconfig_module(self): import sysconfig as

[issue21357] Increase filecmp test coverage from 63% to 76%

2014-04-26 Thread Benjamin Peterson
Benjamin Peterson added the comment: Thanks for the patch. I think you could use the support.catpured_stdout() context-manager in _assert_report. You should also sign the contributor agreement. -- nosy: +benjamin.peterson ___ Python tracker

[issue21358] Augmented assignment doc: clarify 'only evaluated once'

2014-04-26 Thread Terry J. Reedy
New submission from Terry J. Reedy: https://docs.python.org/3/reference/simple_stmts.html#augmented-assignment-statements An augmented assignment expression like x += 1 can be rewritten as x = x + 1 to achieve a similar, but not exactly equal effect. In the augmented version, x is only

[issue16701] Docs missing the behavior of += (in-place add) for lists.

2014-04-26 Thread Terry J. Reedy
Terry J. Reedy added the comment: Augmented assignment confuses enough people that I think we can improve the doc. In #21358 I suggest an augmented version of the previous claim, about evaluation just once. I think something here is needed perhaps even more. I have not decided what just yet.

[issue17145] memoryview(array.array)

2014-04-26 Thread Roundup Robot
Roundup Robot added the comment: New changeset 0a2ac61729d2 by Stefan Krah in branch '2.7': Issue #17145: Document array.array buffer interface limitations. http://hg.python.org/cpython/rev/0a2ac61729d2 -- nosy: +python-dev ___ Python tracker

[issue17145] memoryview(array.array)

2014-04-26 Thread Stefan Krah
Stefan Krah added the comment: I pushed a minimal patch that focuses on the array.array issue. For broader changes, I suggest to use #14198 (though it is unlikely tha anyone will work on it). -- resolution: - fixed stage: patch review - resolved status: open - closed

[issue19385] dbm.dumb should be consistent when the database is closed

2014-04-26 Thread Roundup Robot
Roundup Robot added the comment: New changeset e8343cb98cc3 by Benjamin Peterson in branch '3.4': make operations on closed dumb databases raise a consistent exception (closes #19385) http://hg.python.org/cpython/rev/e8343cb98cc3 New changeset dbceba88b96e by Benjamin Peterson in branch

[issue14198] Backport parts of the new memoryview documentation

2014-04-26 Thread Stefan Krah
Changes by Stefan Krah stefan-use...@bytereef.org: -- assignee: skrah - ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue14198 ___ ___

[issue21358] Augmented assignment doc: clarify 'only evaluated once'

2014-04-26 Thread Martin v . Löwis
Martin v. Löwis added the comment: This is not limited to dictionaries. Augmented assignment *always* involves a read operation and a write operation. So Antoine's remark in msg215573 is more general; a.x += 1 has a get and a set, and even x += 1 has a get and a set. I still agree that

[issue17305] IDNA2008 encoding missing

2014-04-26 Thread Martin v . Löwis
Martin v. Löwis added the comment: I would propose this approach: 1. Python should implement both IDNA2008 and UTS#46, and keep IDNA2003 2. idna should become an alias for idna2003. 3. The socket module and all other place that use the idna encoding should use uts46 instead. 4. Pre-existing

[issue21359] IDLE Redo command accelerator acts as Undo with current OS X Cocoa Tk 8.5.15

2014-04-26 Thread Ned Deily
New submission from Ned Deily: With the current Cocoa Tk 8.5 (ActiveState 8.5.15), it appears that the IDLE Redo accelerator, Cmd-Shift-Z, has the same effect as the Undo accelerator, Cmd-Z. This is probably related to the behavior and changes in Cocoa Tk noted in Issue11055. With the older

[issue21359] IDLE Redo command accelerator acts as Undo with current OS X Cocoa Tk 8.5.15

2014-04-26 Thread Ned Deily
Ned Deily added the comment: Instigated by http://stackoverflow.com/questions/23316425/idle-redo-shortcut-vanished/ -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue21359 ___

[issue21360] mailbox.Maildir should ignore files named with a leading dot

2014-04-26 Thread Lars Wirzenius
New submission from Lars Wirzenius: The maildir format specification (see http://cr.yp.to/proto/maildir.html) is clear that files named with leading dots should be ignore: Unless you're writing messages to a maildir, the format of a unique name is none of your business. A unique name can

[issue21357] Increase filecmp test coverage from 63% to 76%

2014-04-26 Thread diana
Changes by diana diana.joan.cla...@gmail.com: Added file: http://bugs.python.org/file35046/increase_filecmp_test_coverage_2.patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue21357 ___

[issue21357] Increase filecmp test coverage from 63% to 76%

2014-04-26 Thread diana
Changes by diana diana.joan.cla...@gmail.com: Removed file: http://bugs.python.org/file35046/increase_filecmp_test_coverage_2.patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue21357 ___

[issue21357] Increase filecmp test coverage from 63% to 76%

2014-04-26 Thread diana
diana added the comment: Nice, the support.catpured_stdout() context manager is much better. I've added a new patch with that change: increase_filecmp_test_coverage__updated_to_use_context_manager.patch Thanks for reviewing this, Benjamin! PS. I signed the contributor agreement.

[issue18243] mktime_tz documentation out-of-date

2014-04-26 Thread Roundup Robot
Roundup Robot added the comment: New changeset d24f1fb256a3 by R David Murray in branch '3.4': #18243: Remove obsolete cautionary note from email mktime_tz docs. http://hg.python.org/cpython/rev/d24f1fb256a3 New changeset 462470859e57 by R David Murray in branch 'default': Merge: #18243: Remove

[issue18243] mktime_tz documentation out-of-date

2014-04-26 Thread R. David Murray
R. David Murray added the comment: Thanks, Akira. -- resolution: - fixed stage: - resolved status: open - closed ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue18243 ___

[issue21302] time.sleep (floatsleep()) should use clock_nanosleep() on Linux

2014-04-26 Thread STINNER Victor
STINNER Victor added the comment: I know that an earlier request to use nanosleep() has been rejected as wontfix It was the issue #13981. I created this issue while I worked on the PEP 410 (nanosecond timestamp). I closed the issue myself, it doesn't mean that Python must not use the

[issue21302] time.sleep (floatsleep()) should use clock_nanosleep() on Linux

2014-04-26 Thread STINNER Victor
STINNER Victor added the comment: I'm working on a patch, but I noticed a similar issue in Condition.wait(), which also keeps re-evaluating the remaining sleep time based on the current kernel clock, with similar effects. I see that Lock.acquire(timeout) uses the C function gettimeofday() to

[issue21302] time.sleep (floatsleep()) should use clock_nanosleep() on Linux

2014-04-26 Thread STINNER Victor
STINNER Victor added the comment: If you want to modify time.sleep(), you must be careful of the portability: Windows, Linux, but also Mac OS X, FreeBSD, Solaris, etc. Try to describe the behaviour of each underlying C function on each platform to be able to describe the portable behaviour on

[issue21233] Add *Calloc functions to CPython memory allocation API

2014-04-26 Thread STINNER Victor
STINNER Victor added the comment: I read again some remarks about alignement, it was suggested to provide allocators providing an address aligned to a requested alignement. This topic was already discussed in #18835. If Python doesn't provide such memory allocators, it was suggested to

[issue18835] Add aligned memory variants to the suite of PyMem functions/macros

2014-04-26 Thread STINNER Victor
STINNER Victor added the comment: It looks like a memory allocator with a given alignment would help numpy, for SIMD instructions: https://mail.python.org/pipermail/python-dev/2014-April/134092.html (but Numpy does not currently use aligned allocation, and it's not clear how important it is)

[issue21220] Enhance obmalloc allocation strategy

2014-04-26 Thread STINNER Victor
STINNER Victor added the comment: I spend some nights to try to understand the memory usage of the following Python script: https://bitbucket.org/haypo/misc/src/31bf03ace91db3998981ee56caf80f09c29991f5/memory/python_memleak.py?at=default It looks like the weird memory usage (aka memory

[issue21216] getaddrinfo is wrongly considered thread safe on linux

2014-04-26 Thread STINNER Victor
STINNER Victor added the comment: @Julien.Palard: Ping? Without more information, I would suggest to close the issue. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue21216 ___

[issue20924] openssl init 100% CPU utilization on Windows

2014-04-26 Thread STINNER Victor
STINNER Victor added the comment: Please also report the Windows version you are using. I don't see the answer to this question -- title: openssl init 100% CPU utilization - openssl init 100% CPU utilization on Windows ___ Python tracker

[issue21302] time.sleep (floatsleep()) should use clock_nanosleep() on Linux

2014-04-26 Thread Shankar Unni
Shankar Unni added the comment: If you want to modify time.sleep(), you must be careful of the portability: Windows, Linux, but also Mac OS X, FreeBSD, Solaris, etc. Oh, I totally agree. What I'm trying to do is to define another autoconf flag (HAVE_CLOCK_NANOSLEEP), that does a feature

[issue21090] File read silently stops after EIO I/O error

2014-04-26 Thread STINNER Victor
STINNER Victor added the comment: @ivank: Can you please answer to questions? It's hard to understand the issue. Without more information, I would suggest to close the issue. -- ___ Python tracker rep...@bugs.python.org

[issue21356] Support LibreSSL (instead of OpenSSL): make RAND_egd optional

2014-04-26 Thread STINNER Victor
Changes by STINNER Victor victor.stin...@gmail.com: -- title: LibreSSL/RAND_egd fix needed. - Support LibreSSL (instead of OpenSSL): make RAND_egd optional ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue21356

[issue21351] refcounts not respected at process exit

2014-04-26 Thread STINNER Victor
Changes by STINNER Victor victor.stin...@gmail.com: -- nosy: +haypo ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue21351 ___ ___ Python-bugs-list

[issue17552] Add a new socket.sendfile() method

2014-04-26 Thread STINNER Victor
Changes by STINNER Victor victor.stin...@gmail.com: -- title: socket.sendfile() - Add a new socket.sendfile() method ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue17552 ___

[issue21350] bug in file.writelines accepting buffers

2014-04-26 Thread STINNER Victor
Changes by STINNER Victor victor.stin...@gmail.com: -- nosy: +pitrou ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue21350 ___ ___ Python-bugs-list

[issue21225] io.py: Improve docstrings for classes

2014-04-26 Thread STINNER Victor
Changes by STINNER Victor victor.stin...@gmail.com: -- nosy: +haypo ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue21225 ___ ___ Python-bugs-list

[issue21302] time.sleep (floatsleep()) should use clock_nanosleep() on Linux

2014-04-26 Thread STINNER Victor
STINNER Victor added the comment: 2014-04-27 2:26 GMT+02:00 Shankar Unni rep...@bugs.python.org: If you want to modify time.sleep(), you must be careful of the portability: Windows, Linux, but also Mac OS X, FreeBSD, Solaris, etc. Oh, I totally agree. What I'm trying to do is to define

[issue21351] refcounts not respected at process exit

2014-04-26 Thread Tim Peters
Tim Peters added the comment: After more thought, I don't think the user can do anything to influence finalization order in cases like this, short of adding del statements (or moral equivalents) to break cycles before the interpreter shuts down. Fine by me ;-) Something CPython could do,

[issue21090] File read silently stops after EIO I/O error

2014-04-26 Thread ivank
ivank added the comment: I'm finding it hard to reproduce the bug again with more zpool corruption. (I see the `IOError: [Errno 5] Input/output error` exception now.) I do remember that in the reported case, Python 3.4, node.js, and OpenJDK 7 threw an EIO exception, but Python 2.7 did not.

[issue9850] obsolete macpath module dangerously broken and should be removed

2014-04-26 Thread Jessica McKellar
Jessica McKellar added the comment: Thanks for writing up this issue, ned.deily, and thanks for providing a patch, chortos. I couldn't find documentation clearly specifying what the correct behavior of macpath.join should be (i.e. what are the exact rules for leading and trailing colons),

[issue21361] Add how to run a single test case to the devguide

2014-04-26 Thread Jessica McKellar
New submission from Jessica McKellar: I had wanted to run a single TestCase, or single TestCase test method, and saw that how to do this wasn't in the devguide. Pattern-matching from the other rules doesn't work (for now, you have to use unittest instead of test), and asking on IRC, many