[issue15799] httplib client and statusline

2014-09-26 Thread Senthil Kumaran
Senthil Kumaran added the comment: Sorry that I did not get involved earlier. It is difficult to prove any problem with the current behavior and it is rightly closed. The issue which was originally raised seems to me a cosmetic one, which won't get exhibited as well. Here is simple test

[issue19645] decouple unittest assertions from the TestCase class

2014-09-26 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Here are most popular idioms which deserve special assertion methods: assertHasAttr(obj, name) == assertTrue(hasattr(obj, name)) assertIsSubclass(type, expected) == assertTrue(issubclass(type, expected)) assertTypeIs(obj, expected) == assertIs(type(obj),

[issue19642] shutil to support equivalent of: rm -f /dir/*

2014-09-26 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Rather like this: for n in os.listdir(dirpath): p = os.path.join(dirpath, n) if os.path.isdir(p): shutil.rmtree(p) else: os.unlink(p) -- nosy: +serhiy.storchaka

[issue22401] argparse: 'resolve' conflict handler damages the actions of the parent parser

2014-09-26 Thread paul j3
Changes by paul j3 ajipa...@gmail.com: Added file: http://bugs.python.org/file36728/sample3.py ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22401 ___ ___

[issue22401] argparse: 'resolve' conflict handler damages the actions of the parent parser

2014-09-26 Thread paul j3
Changes by paul j3 ajipa...@gmail.com: Removed file: http://bugs.python.org/file36656/sample3.py ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22401 ___

[issue22501] Optimise PyLong division by 1 or -1

2014-09-26 Thread Stefan Behnel
New submission from Stefan Behnel: The attached patch adds fast paths for PyLong division by 1 and -1, as well as dividing 0 by something. This was found helpful for fractions normalisation, as the GCD that is divided by can often be |1|, but firing up the whole division machinery for this

[issue22464] Speed up fractions implementation

2014-09-26 Thread Stefan Behnel
Stefan Behnel added the comment: I tried it, but it seems better to open a new ticket for this as there are behavioural changes. See #22501. -- status: open - closed ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22464

[issue22143] rlcompleter.Completer has duplicate matches

2014-09-26 Thread Claudiu Popa
Claudiu Popa added the comment: The patch looks good. Could you add a test? -- nosy: +Claudiu.Popa ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22143 ___

[issue16512] imghdr doesn't recognize variant jpeg formats

2014-09-26 Thread Claudiu Popa
Changes by Claudiu Popa pcmantic...@gmail.com: -- stage: patch review - test needed ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue16512 ___ ___

[issue22464] Speed up fractions implementation

2014-09-26 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Please do not use is for number comparison. This can be broken unexpectedly in future or on alternative implementation. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22464

[issue22501] Optimise PyLong division by 1 or -1

2014-09-26 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Perhaps it would be worth to special case multiplying on 0, 1 and -1 and adding 0, 1 and -1 too. -- stage: - patch review ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22501

[issue22501] Optimise PyLong division by 1 or -1

2014-09-26 Thread STINNER Victor
STINNER Victor added the comment: Any optimization requires a benchmark. What is the speedup? -- nosy: +haypo ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22501 ___

[issue22501] Optimise PyLong division by 1 or -1

2014-09-26 Thread STINNER Victor
STINNER Victor added the comment: I proposed an optimization for x 0 (as part of a larger patch to optimize 2 ** x) but the issue was rejected: http://bugs.python.org/issue21420#msg217802 Mark Dickson wrote (msg217863): There are many, many tiny optimisations we *could* be making in

[issue22501] Optimise PyLong division by 1 or -1

2014-09-26 Thread Stefan Behnel
Stefan Behnel added the comment: Attaching a similar patch for long_mul(). -- Added file: http://bugs.python.org/file36730/mul_by_1_fast_path.patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22501

[issue22501] Optimise PyLong division by 1 or -1

2014-09-26 Thread Stefan Behnel
Stefan Behnel added the comment: Any optimization requires a benchmark. What is the speedup? I gave numbers in ticket #22464. Since many Fraction input values can already be normalised for some reason, the following change shaves off almost 30% of the calls to PyNumber_InPlaceFloorDivide()

[issue22501] Optimise PyLong division by 1 or -1

2014-09-26 Thread Stefan Behnel
Stefan Behnel added the comment: @Serhiy: moving the fast path into l_divmod() has the disadvantage of making it even more complex because we'd then also want to determine the modulus, but only if requested, and it can be 1, 0 or -1, depending on the second value. Sounds like a lot more if's.

[issue22501] Optimise PyLong division by 1 or -1

2014-09-26 Thread Stefan Behnel
Stefan Behnel added the comment: Combined patch for both mul and div that fixes the return value of long_true_div(), as found by Serhiy, and removes the useless change in long_divrem(), as found by Antoine. Thanks! All test_long.py tests pass now. -- Added file:

[issue22501] Optimise PyLong division by 1 or -1

2014-09-26 Thread Stefan Behnel
Stefan Behnel added the comment: @Serhiy: please ignore my comment in msg227599. I'll submit a patch that moves the specialisation to l_divmod(). -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22501

[issue22501] Optimise PyLong division by 1 or -1

2014-09-26 Thread Stefan Behnel
Stefan Behnel added the comment: Thanks for the reviews, here's a new patch. -- Added file: http://bugs.python.org/file36732/mul_div_by_1_fast_path_2.patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22501

[issue22141] rlcompleter.Completer matches too much

2014-09-26 Thread Lorenz Quack
Lorenz Quack added the comment: Oops! tests sound like a good Idea. I realized my fix doesn't work. I had not noticed this before because in my application I had already implemented a workaround :/ The problem with catching the trailing parenthesis is that the group then does not match the

[issue22501] Optimise PyLong division by 1 or -1

2014-09-26 Thread Stefan Behnel
Changes by Stefan Behnel sco...@users.sourceforge.net: Removed file: http://bugs.python.org/file36732/mul_div_by_1_fast_path_2.patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22501 ___

[issue22501] Optimise PyLong division by 1 or -1

2014-09-26 Thread Stefan Behnel
Stefan Behnel added the comment: Sorry, last patch version contained a use before type check bug. -- Added file: http://bugs.python.org/file36733/mul_div_by_1_fast_path_3.patch ___ Python tracker rep...@bugs.python.org

[issue22501] Optimise PyLong division by 1 or -1

2014-09-26 Thread Stefan Behnel
Stefan Behnel added the comment: Here is an incremental patch that adds fast paths for adding and subtracting 0. Question: the module calls long_long() in some places (e.g. long_abs()) and thus forces the return type to be exactly a PyLong and not a subtype. My changes use a plain

[issue13611] Integrate ElementC14N module into xml.etree package

2014-09-26 Thread Chris E
Chris E added the comment: Whilst in most cases this would be correct, in this case it looks like the original contributor took a subset of what the original author wrote and put it into the python libraries. Until relatively recently the ElementTree.py file included a stanza that attempted

[issue22501] Optimise PyLong division by 1 or -1

2014-09-26 Thread Antoine Pitrou
Antoine Pitrou added the comment: Le 26/09/2014 12:57, Stefan Behnel a écrit : Question: the module calls long_long() in some places (e.g. long_abs()) and thus forces the return type to be exactly a PyLong and not a subtype. My changes use a plain incref+return input value in some places.

[issue8212] A tp_dealloc of a subclassed class cannot resurrect an object

2014-09-26 Thread Antoine Pitrou
Antoine Pitrou added the comment: I think PEP 442 makes this request obsolete: you can simply implement tp_finalize() and incref the object naturally from there. Kristjan, what do you think? -- ___ Python tracker rep...@bugs.python.org

[issue13611] Integrate ElementC14N module into xml.etree package

2014-09-26 Thread Antoine Pitrou
Changes by Antoine Pitrou pit...@free.fr: -- nosy: +eli.bendersky ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue13611 ___ ___ Python-bugs-list

[issue22501] Optimise PyLong division by 1 or -1

2014-09-26 Thread Stefan Behnel
Changes by Stefan Behnel sco...@users.sourceforge.net: Added file: http://bugs.python.org/file36736/mul_div_by_1_fast_path_3.patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22501 ___

[issue22501] Optimise PyLong division by 1 or -1

2014-09-26 Thread Stefan Behnel
Stefan Behnel added the comment: Ok, updating both patches. -- Added file: http://bugs.python.org/file36735/add_sub_0_fast_path_2.patch ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22501

[issue22197] Allow better verbosity / output control in test cases

2014-09-26 Thread Antoine Pitrou
Changes by Antoine Pitrou pit...@free.fr: -- nosy: +rbcollins ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22197 ___ ___ Python-bugs-list mailing

[issue17462] argparse FAQ: how it is different from optparse

2014-09-26 Thread Roundup Robot
Roundup Robot added the comment: New changeset 84313c61e60d by Berker Peksag in branch '3.4': Issue #17462: Add a paragraph about advantages of argparse over optparse. https://hg.python.org/cpython/rev/84313c61e60d New changeset 45e1c0029aff by Berker Peksag in branch 'default': Issue #17462:

[issue22501] Optimise PyLong division by 1 or -1

2014-09-26 Thread Stefan Behnel
Stefan Behnel added the comment: I reran the fractions benchmark over the final result and the overall gain turned out to be, well, small. It's a clearly reproducible 2-3% faster. That's not bad for the macro impact of a micro-optimisation, but it's not a clear argument for throwing more code

[issue17462] argparse FAQ: how it is different from optparse

2014-09-26 Thread Roundup Robot
Roundup Robot added the comment: New changeset 4eb847e7ddde by Berker Peksag in branch '2.7': Issue #17462: Add a paragraph about advantages of argparse over optparse. https://hg.python.org/cpython/rev/4eb847e7ddde -- ___ Python tracker

[issue17462] argparse FAQ: how it is different from optparse

2014-09-26 Thread Berker Peksag
Berker Peksag added the comment: Thanks for the patch, Anastasia. -- assignee: eric.araujo - berker.peksag keywords: +easy nosy: +berker.peksag resolution: - fixed stage: commit review - resolved status: open - closed ___ Python tracker

[issue19610] setup.py does not allow a tuple for classifiers

2014-09-26 Thread Berker Peksag
Changes by Berker Peksag berker.pek...@gmail.com: -- assignee: - berker.peksag ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue19610 ___ ___

[issue22327] test_gdb failures on Ubuntu 14.10

2014-09-26 Thread Stefan Krah
Stefan Krah added the comment: I'm seeing the same, it could be an Ubuntu issue: https://bugs.launchpad.net/ubuntu/+source/gdb/+bug/1348275 -- nosy: +skrah ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22327

[issue16324] MIMEText __init__ does not support Charset instance

2014-09-26 Thread Berker Peksag
Berker Peksag added the comment: Here's an updated patch. -- nosy: +berker.peksag stage: - patch review type: behavior - enhancement versions: +Python 3.5 -Python 3.2 Added file: http://bugs.python.org/file36737/issue16324_v2.diff ___ Python tracker

[issue22445] Memoryviews require more strict contiguous checks then necessary

2014-09-26 Thread Stefan Krah
Stefan Krah added the comment: Ok, here's my take on the situation: 1) As far as Python is concerned, shape[0] == 1 was already special-cased, so people could not rely on canonical Fortran or C strides anyway. 2) Accessing an element via strides should be done using PyBuffer_GetPointer(),

[issue16324] MIMEText __init__ does not support Charset instance

2014-09-26 Thread R. David Murray
R. David Murray added the comment: The updated patch looks good to me. Go ahead and commit it. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue16324 ___

[issue19642] shutil to support equivalent of: rm -f /dir/*

2014-09-26 Thread Antoine Pitrou
Antoine Pitrou added the comment: rm -rf /dir Isn't it shutil.rmtree()? Am I missing something? rm -f /dir/* So it should skip dotted files, or remove them? -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue19642

[issue22486] Add math.gcd()

2014-09-26 Thread Stefan Behnel
Stefan Behnel added the comment: Thanks, Serhiy. However, something is wrong with the implementation. The benchmark runs into an infinite loop (it seems). And so do the previous patches. Does it work for you? -- ___ Python tracker

[issue22486] Add math.gcd()

2014-09-26 Thread Stefan Behnel
Stefan Behnel added the comment: I compiled it with 30 bit digits, in case that's relevant. (It might be.) -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22486 ___

[issue22197] Allow better verbosity / output control in test cases

2014-09-26 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: There is the verbose attribute of the test.support module. -- nosy: +serhiy.storchaka ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22197 ___

[issue22486] Add math.gcd()

2014-09-26 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: It works to me (compiled with 15-bit digits). Cold you please add debugging prints (before and after the call of math.gcd()) and find which operation is looping (math.gcd() itself, and for what arguments, or some Python code)? --

[issue22197] Allow better verbosity / output control in test cases

2014-09-26 Thread Ezio Melotti
Ezio Melotti added the comment: That only works for the CPython test suite (and it's not a public API). FWIW I'm +1 on the idea, but I would have to see how it will get implemented in a patch. -- stage: - needs patch ___ Python tracker

[issue22197] Allow better verbosity / output control in test cases

2014-09-26 Thread R. David Murray
Changes by R. David Murray rdmur...@bitdance.com: -- nosy: +r.david.murray ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22197 ___ ___

[issue22197] Allow better verbosity / output control in test cases

2014-09-26 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Usages of test.support.verbose should be replaced by self.verbosity. As for output buffering, may be replace sys.stdout by file-like object which flushes its buffered content to original stdout on failure and discard it on success. Or add the self.log

[issue22197] Allow better verbosity / output control in test cases

2014-09-26 Thread Ezio Melotti
Ezio Melotti added the comment: As for output buffering, may be replace sys.stdout by file-like object which flushes its buffered content to original stdout on failure and discard it on success. This is what the --buffer option is already supposed to do (I only found out about it thanks to

[issue22501] Optimise PyLong division by 1 or -1

2014-09-26 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Oh, such small gain and only on one specific benchmark not included still in standard benchmark suite, looks discourage. May be other benchmarks have gain from these changes? -- ___ Python tracker

[issue22501] Optimise PyLong division by 1 or -1

2014-09-26 Thread STINNER Victor
STINNER Victor added the comment: 2-3% faster 3% is not enough to justify the change. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22501 ___

[issue22197] Allow better verbosity / output control in test cases

2014-09-26 Thread Antoine Pitrou
Antoine Pitrou added the comment: Indeed, I'm sorry for suggesting two features in one issue :-) Feature #1 is self.verbosity (as a read-only variable) on test cases. Sounds like a no-brainer, IMHO :-) Feature #2 is selective enabling of the buffering feature in test cases. This rather

[issue22486] Add math.gcd()

2014-09-26 Thread Stefan Behnel
Stefan Behnel added the comment: This is what hangs for me: math.gcd(1216342683557601535506311712, 436522681849110124616458784) a and b keep switching between both values, but otherwise, the loop just keeps running. The old fractions.gcd() gives 32 for them. --

[issue22486] Add math.gcd()

2014-09-26 Thread Stefan Behnel
Stefan Behnel added the comment: I can confirm that it works with 15 bit digits. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22486 ___ ___

[issue18554] os.__all__ is incomplete

2014-09-26 Thread Roundup Robot
Roundup Robot added the comment: New changeset 7230978647a8 by Yury Selivanov in branch 'default': os: Include posix functions in os.__all__. Closes issue #18554. https://hg.python.org/cpython/rev/7230978647a8 -- nosy: +python-dev ___ Python tracker

[issue18554] os.__all__ is incomplete

2014-09-26 Thread Yury Selivanov
Yury Selivanov added the comment: Thanks for the patch. I've committed this to 3.5 only, as there is a slight chance that it breaks backwards compatibility for some scripts. -- resolution: - fixed status: open - closed ___ Python tracker

[issue22501] Optimise PyLong division by 1 or -1

2014-09-26 Thread Stefan Behnel
Stefan Behnel added the comment: Since Serhiy gave another round of valid feedback, here's an updated patch. -- Added file: http://bugs.python.org/file36739/mul_div_by_1_fast_path_3.patch ___ Python tracker rep...@bugs.python.org

[issue22203] inspect.getargspec() returns wrong spec for builtins

2014-09-26 Thread Yury Selivanov
Yury Selivanov added the comment: The problem is that map filter are classes, and their __init__ and __new__ methods do not provide any text_signature, hence signature uses the one from object.__init__. -- ___ Python tracker rep...@bugs.python.org

[issue22203] inspect.getargspec() returns wrong spec for builtins

2014-09-26 Thread Yury Selivanov
Changes by Yury Selivanov yseliva...@gmail.com: -- nosy: +larry ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22203 ___ ___ Python-bugs-list

[issue22437] re module: number of named groups is limited to 100 max

2014-09-26 Thread Yury Selivanov
Yury Selivanov added the comment: I'm fine with either one, Serhiy. The static one looks good to me. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22437 ___

[issue22203] inspect.getargspec() returns wrong spec for builtins

2014-09-26 Thread Larry Hastings
Larry Hastings added the comment: We should be able to get proper signatures for 3.5. For 3.4, probably the best thing is to prevent the signature / raise an error. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22203

[issue22486] Add math.gcd()

2014-09-26 Thread Mark Dickinson
Mark Dickinson added the comment: To avoid regressions, please can we leave the old `fractions.gcd` exactly as it was? For example, the current `fractions.gcd` *does* work for Fraction instances [1]. That's certainly not its intended use, but I wouldn't be surprised if there's code out

[issue22486] Add math.gcd()

2014-09-26 Thread Mark Dickinson
Mark Dickinson added the comment: This is what hangs for me: Uh-oh. Sounds like I screwed up somewhere. I'll take a look this weekend, unless Serhiy beats me too it. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22486

[issue22460] idle editor: replace all in selection

2014-09-26 Thread Terry J. Reedy
Terry J. Reedy added the comment: This is an interesting idea, but not a high priority. One can selectively replace now with [Find], [Replace], and [Replace+Find] buttons. I have been thinking about improving the Search and Replace dialogs, so I will not immediately reject this. Some

[issue22486] Add math.gcd()

2014-09-26 Thread Mark Dickinson
Mark Dickinson added the comment: too it. Bah. to it. Stupid fingers. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22486 ___ ___

[issue22486] Add math.gcd()

2014-09-26 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Thank you Stefan. I confirm that it hangs with 30-bit digits. One existing bug is in the use of PyLong_AsLong() before simple Euclidean loop. It should be PyLong_AsLongLong() if the long is not enough for two digits. But there is another bug in inner

[issue22466] problem with installing python 2.7.8

2014-09-26 Thread Terry J. Reedy
Terry J. Reedy added the comment: Khalid, when responding by email, please delete the message you are responding to. Steve, is there any reason to leave this open? IE, do you plan to change the installer in response to this? -- nosy: +terry.reedy

[issue22466] problem with installing python 2.7.8

2014-09-26 Thread Steve Dower
Steve Dower added the comment: Nope - closed. -- resolution: - not a bug stage: - resolved status: open - closed ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22466 ___

[issue22501] Optimise PyLong division by 1 or -1

2014-09-26 Thread Stefan Behnel
Stefan Behnel added the comment: I callgrinded it again and it confirmed that the gain when doing this inside of long_div() and friends is way lower than doing it right in Fraction.__new__(). It's not safe to do there, though, as is tests on integers are generally not a good idea in Python

[issue22444] Floor divide should return int

2014-09-26 Thread Petr Viktorin
Changes by Petr Viktorin encu...@gmail.com: -- nosy: +encukou ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22444 ___ ___ Python-bugs-list mailing

[issue17319] http.server.BaseHTTPRequestHandler send_response_only doesn't check the type and value of the code.

2014-09-26 Thread Yury Selivanov
Yury Selivanov added the comment: I left some comments in the codereview. I think that having some half-baked solution is great, but I really would like to see a proper fix, i.e. with remove_header and other methods fixed. Ideally, you should add a UserDict implementation for headers that

[issue5550] [urllib.request]: Comparison of HTTP headers should be insensitive to the case

2014-09-26 Thread Yury Selivanov
Yury Selivanov added the comment: I left some comments in the codereview. I think that having some half-baked solution is great, but I really would like to see a proper fix, i.e. with remove_header and other methods fixed. Ideally, you should add a UserDict implementation for headers that

[issue17319] http.server.BaseHTTPRequestHandler send_response_only doesn't check the type and value of the code.

2014-09-26 Thread Yury Selivanov
Yury Selivanov added the comment: Oups, my previous comment is related to issue #5550, wrong window. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue17319 ___

[issue5550] [urllib.request]: Comparison of HTTP headers should be insensitive to the case

2014-09-26 Thread Yury Selivanov
Yury Selivanov added the comment: Ideally, we should just wait when PEP 455 lands, so we can use TransformDict for headers. Also, I don't think we can land a fix for this in any pythons out there, I would focus on making this right in 3.5 -- ___

[issue20267] TemporaryDirectory does not resolve path when created using a relative path

2014-09-26 Thread Yury Selivanov
Yury Selivanov added the comment: A second version of the patch (tempfile_02), fixing more tempfile functions to properly support relative paths. Please review. -- nosy: +serhiy.storchaka Added file: http://bugs.python.org/file36740/tempfile_02.patch

[issue21397] tempfile.py: Fix grammar in docstring, comment typos

2014-09-26 Thread Yury Selivanov
Changes by Yury Selivanov yseliva...@gmail.com: -- resolution: - fixed status: open - closed ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue21397 ___

[issue21397] tempfile.py: Fix grammar in docstring, comment typos

2014-09-26 Thread Roundup Robot
Roundup Robot added the comment: New changeset adac8ba7b1b1 by Yury Selivanov in branch '2.7': tempfile: Fix docstring. Issue #21397, patch by R. David Murray. https://hg.python.org/cpython/rev/adac8ba7b1b1 New changeset 500d3d6f22ff by Yury Selivanov in branch '3.4': tempfile: Fix docstring.

[issue5309] distutils doesn't parallelize extension module compilation

2014-09-26 Thread Roundup Robot
Roundup Robot added the comment: New changeset bbe57429eba0 by Antoine Pitrou in branch 'default': Issue #5309: distutils' build and build_ext commands now accept a ``-j`` https://hg.python.org/cpython/rev/bbe57429eba0 -- nosy: +python-dev ___ Python

[issue5309] distutils doesn't parallelize extension module compilation

2014-09-26 Thread Antoine Pitrou
Antoine Pitrou added the comment: This is now pushed. -- resolution: - fixed stage: patch review - resolved status: open - closed ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue5309 ___

[issue1764286] inspect.getsource does not work with decorated functions

2014-09-26 Thread Roundup Robot
Roundup Robot added the comment: New changeset ad9cc6124a19 by Yury Selivanov in branch 'default': inspect: Fix getsource() to support decorated functions. https://hg.python.org/cpython/rev/ad9cc6124a19 -- nosy: +python-dev ___ Python tracker

[issue20267] TemporaryDirectory does not resolve path when created using a relative path

2014-09-26 Thread Antony Lee
Antony Lee added the comment: This looks reasonable. Note that the output of gettempdir is always passed as first argument to os.path.join (possibly via _mkstemp_inner), so perhaps you should rather define something like def _absolute_child_of_parent_or_tmpdir(parent, *args): Return the

[issue1764286] inspect.getsource does not work with decorated functions

2014-09-26 Thread Yury Selivanov
Yury Selivanov added the comment: Thanks for the bug report and patch! Committed to 3.5. -- resolution: - fixed status: open - closed ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1764286

[issue21397] tempfile.py: Fix grammar in docstring, comment typos

2014-09-26 Thread Berker Peksag
Changes by Berker Peksag berker.pek...@gmail.com: -- stage: commit review - resolved ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue21397 ___ ___

[issue22389] Generalize contextlib.redirect_stdout

2014-09-26 Thread Yury Selivanov
Yury Selivanov added the comment: @Berker Peksag: The patch looks fine, although I would rename 'redirect_stream' - '_redirect_stream' or '_RedirectStream' -- nosy: +yselivanov ___ Python tracker rep...@bugs.python.org

[issue1764286] inspect.getsource does not work with decorated functions

2014-09-26 Thread Berker Peksag
Changes by Berker Peksag berker.pek...@gmail.com: -- stage: patch review - resolved ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue1764286 ___ ___

[issue22389] Generalize contextlib.redirect_stdout

2014-09-26 Thread Yury Selivanov
Yury Selivanov added the comment: @Berker Peksag: Also, please update the docs. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22389 ___ ___

[issue22389] Generalize contextlib.redirect_stdout

2014-09-26 Thread Berker Peksag
Berker Peksag added the comment: Good point. Will update the patch. Thanks! -- type: - enhancement ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22389 ___

[issue20267] TemporaryDirectory does not resolve path when created using a relative path

2014-09-26 Thread Yury Selivanov
Yury Selivanov added the comment: Antony, I agree regarding the poor naming of '_sanitize_dir()' helper. As for your other suggestion, I think such a refactoring will actually make code harder to follow (+ it's more invasive). Generally, I'm in favour of transforming parameters like 'dir'

[issue16324] MIMEText __init__ does not support Charset instance

2014-09-26 Thread Roundup Robot
Roundup Robot added the comment: New changeset d43d4d4ebf2c by Berker Peksag in branch 'default': Issue #16324: _charset parameter of MIMEText now also accepts email.charset.Charset instances. https://hg.python.org/cpython/rev/d43d4d4ebf2c -- nosy: +python-dev

[issue16324] MIMEText __init__ does not support Charset instance

2014-09-26 Thread Berker Peksag
Berker Peksag added the comment: Thanks for the patch, Claude and thanks for the review, David! -- assignee: - berker.peksag resolution: - fixed stage: patch review - resolved status: open - closed ___ Python tracker rep...@bugs.python.org

[issue20267] TemporaryDirectory does not resolve path when created using a relative path

2014-09-26 Thread Antony Lee
Antony Lee added the comment: I don't feel strongly about this, so either way is fine. -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue20267 ___

[issue22197] Allow better verbosity / output control in test cases

2014-09-26 Thread Martin Panter
Changes by Martin Panter vadmium...@gmail.com: -- nosy: +vadmium ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue22197 ___ ___ Python-bugs-list