[issue24519] multiprocessing.Pool with maxtasksperchild starts too many processes

2015-06-27 Thread Zahari Dim

New submission from Zahari Dim:

The following example should start two processes, but instead it starts three, 
even though only two do_work(). A third process is incorrectly started after 
the first one finishes.

import os
import time
from multiprocessing import Pool

def initprocess():
print(Starting PID: %d % os.getpid())

def do_work(x):
print(Doing work in %d % os.getpid())
time.sleep(x**2)

if __name__ == '__main__':
p = Pool(2, initializer=initprocess,maxtasksperchild=1)
results = p.map(do_work, (1,2), chunksize=1)

--
components: Library (Lib)
messages: 245878
nosy: Zahari.Dim
priority: normal
severity: normal
status: open
title: multiprocessing.Pool with maxtasksperchild starts too many processes
type: resource usage
versions: Python 3.4

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24519
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue24519] multiprocessing.Pool with maxtasksperchild starts too many processes

2015-06-27 Thread Zahari Dim

Changes by Zahari Dim zaha...@gmail.com:


--
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24519
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue24336] Allow arbitrary keywords to @contextmanager functions

2015-06-27 Thread Nick Coghlan

Changes by Nick Coghlan ncogh...@gmail.com:


--
nosy: +yselivanov

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24336
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



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

2015-06-27 Thread Antoine Pitrou

Changes by Antoine Pitrou pit...@free.fr:


--
stage:  - patch review
versions: +Python 3.5, Python 3.6

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24120
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



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

2015-06-27 Thread Antoine Pitrou

Antoine Pitrou added the comment:

Thank you Ulrich for the patch. I basically agree with the solution you 
proposed (I'm not a fan of the non-ASCII ASCII art, by the way, but I won't 
block the patch on that :-)).

Have you tested the patch and tests under Windows? Otherwise, I (or someone 
else) will have to do that before accepting it.

--
nosy: +zach.ware

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24120
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue24505] shutil.which wrong result on Windows

2015-06-27 Thread Bob Alexander

Bob Alexander added the comment:

Hi R. David --

My report is just to notify y'all of a bug that I noticed. The bug is
causing me no problem, and it's your option as to whether to fix it or not.

I offered a fix, but I haven't the time to perform diffs, etc. You could
make that diff yourself, since I sent my modified which function. Just
replace the existing which function in the version of shutil you would
like to fix, and perform the diff.

Bob

On Wed, Jun 24, 2015 at 8:26 PM, R. David Murray rep...@bugs.python.org
wrote:


 R. David Murray added the comment:

 Could you please submit your proposal as a patch?  (A diff -u against the
 existing version).

 --
 nosy: +r.david.murray

 ___
 Python tracker rep...@bugs.python.org
 http://bugs.python.org/issue24505
 ___


--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24505
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue24336] Allow arbitrary keywords to @contextmanager functions

2015-06-27 Thread Yury Selivanov

Yury Selivanov added the comment:

lgtm.. Serhiy, I think you should just commit it.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24336
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue24520] Stop using deprecated floating-point environment functions on FreeBSD

2015-06-27 Thread Andrew Turner

New submission from Andrew Turner:

The attached patch moves to use the fenv functions on FreeBSD to control the 
floating-point environment. This will be needed as I don't expect FreeBSD will 
have these functions on arm64.

I would expect a similar change should be applied to any supported development 
branch.

--
components: Interpreter Core
files: use_fenv_freebsd.diff
keywords: patch
messages: 245879
nosy: Andrew Turner
priority: normal
severity: normal
status: open
title: Stop using deprecated floating-point environment functions on FreeBSD
type: behavior
versions: Python 3.6
Added file: http://bugs.python.org/file39822/use_fenv_freebsd.diff

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24520
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue24508] Backport 3.5's Windows build project files to 2.7

2015-06-27 Thread Steve Dower

Steve Dower added the comment:

32-bit build was fine (VS 2013 + SDK 7.1 + VS 2008), but something has gone 
funny with the 64-bit. Need to go AFK for a bit now, but I'll try and figure 
that out later today.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24508
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue24518] json.dumps should accept key function for ``sort_keys``

2015-06-27 Thread Catherine Devlin

Catherine Devlin added the comment:

Implementation for the enhancement.  Includes tests.

--
keywords: +patch
Added file: http://bugs.python.org/file39823/json_callable_sort_24518.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24518
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue24508] Backport 3.5's Windows build project files to 2.7

2015-06-27 Thread Steve Dower

Steve Dower added the comment:

Looks like the required install configuration is:

* VS 2008 + VS 2010, or
* VS 2008 + VS 2013 or later + Windows SDK 7.1

The SDK is at http://www.microsoft.com/en-us/download/details.aspx?id=8279 and 
contains MSVC10 and platform toolset files for both VC9 and 10. Neither VS 2008 
nor VS 2013 include the VC9 platform toolset.

The VC for Python package is also not sufficient, as it doesn't include rc.exe 
(though I'd be surprised if the output of newer versions of rc.exe aren't 
compatible). I haven't checked thoroughly to see what else may be missing.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24508
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue1182143] making builtin exceptions more informative

2015-06-27 Thread George Jenkins

George Jenkins added the comment:

Thanks for the response.

In terms of python API changes - I exposed the 'name' attribute on 
UnboundLocalError and NameError exceptions. 

(This can be seen ( is verified) by the changes to test_exceptions.py 
exceptions test cases in the patch)

In terms of the wider changes in the patch - I factored UnboundLocalError and 
NameError to have specific native implementations, rather than been based off 
SimpleExtendsException. And thus able to accept the name of the variable 
causing the exception.

And I agree with your comment on the exact API never been agreed on. Since 
there are now native implementations of UnboundLocalError and NameError, I can 
happily change their implementation to expose whatever can be decided to be 
better (comments?!)

Thanks, George

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue1182143
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue24505] shutil.which wrong result on Windows

2015-06-27 Thread R. David Murray

R. David Murray added the comment:

That's fine.  Perhaps someone will be interested enough to pick this up and 
work on it.

--
keywords: +easy

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24505
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue24521] Integer overflow in _pickle.c

2015-06-27 Thread Benjamin Peterson

New submission from Benjamin Peterson:

Reported by Kurucsai Istvan on the security list:

I. Summary

There is an integer overflow in the _Unpickler_ResizeMemoList function in 
_pickle.c. It is reachable e.g. via the LONG_BINPUT opcode.


II. Source code

The functions in question:
static int
load_long_binput(UnpicklerObject *self)
{
PyObject *value;
Py_ssize_t idx;
char *s;

if (_Unpickler_Read(self, s, 4)  0)
return -1;
SNIP
idx = calc_binsize(s, 4);
1.  if (idx  0) {
PyErr_SetString(PyExc_ValueError,
negative LONG_BINPUT argument);
return -1;
}

return _Unpickler_MemoPut(self, idx, value);
}

static int
_Unpickler_MemoPut(UnpicklerObject *self, Py_ssize_t idx, PyObject *value)
{
PyObject *old_item;

if (idx = self-memo_size) {
2.  if (_Unpickler_ResizeMemoList(self, idx * 2)  0)
return -1;
assert(idx  self-memo_size);
}
SNIP
}

static int
_Unpickler_ResizeMemoList(UnpicklerObject *self, Py_ssize_t new_size)
{
SNIP
3.  memo = PyMem_REALLOC(self-memo, new_size * sizeof(PyObject *));
if (memo == NULL) {
PyErr_NoMemory();
return -1;
}
self-memo = memo;
4.  for (i = self-memo_size; i  new_size; i++)
self-memo[i] = NULL;
self-memo_size = new_size;
return 0;
}

1. 0  idx  PY_SSIZE_T_MAX, we choose idx = 0x2000
2. and 3. together multiply idx by 8 on a 32 bit arch, 0x2000 * 8 wraps to 
0.
4. buffer overflow


III. Proof of concept

The bug can be triggered using the following pickle:
d:\Python34\python.exe -m pickletools G:\dump\python\memo1
0: IINT1
3: rLONG_BINPUT 536870912
8: .STOP
highest protocol among opcodes = 1

Running the following causes the crash below (also tested on 3.5.0b2).
Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit 
(Intel)] on win32
Type help, copyright, credits or license for more information.
 import pickle
 pickle.loads(b'I1\nr\x00\x00\x00\x20\x2e')

(1600.2664): Access violation - code c005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
eax=d3c4 ebx=1d84d1d0 ecx=778c28ac edx=01e700f0 esi=001f8a48 edi=4000
eip=1d5ce5d3 esp=0057f65c ebp=0057f668 iopl=0 nv up ei ng nz na po cy
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b efl=00010283
python34!_Unpickler_ResizeMemoList+0x33:
1d5ce5d3 c70482  mov dword ptr [edx+eax*4],0 
ds:002b:01ea5000=
0:000 kb
ChildEBP RetAddr  Args to Child  
0057f658 1d5ce627 00301ff4 0004 0057f684 
python34!_Unpickler_ResizeMemoList+0x33 
[c:\users\martin\34\python\modules\_pickle.c @ 1275]
0057f668 1d5d3503 2000 00301ff3 001f8a48 python34!_Unpickler_MemoPut+0x17 
[c:\users\martin\34\python\modules\_pickle.c @ 1298]
0057f684 1d5d4027 001f8a48 0059b440 001f8a48 python34!load_long_binput+0x73 
[c:\users\martin\34\python\modules\_pickle.c @ 5653]
0057f6a0 1d5d4e44 0059b440  0057f6dc python34!load+0x2c7 
[c:\users\martin\34\python\modules\_pickle.c @ 6134]
0057f6b0 1d5d5461 00301fe0 0001 1d6ff9d0 python34!_pickle_loads_impl+0x54 
[c:\users\martin\34\python\modules\_pickle.c @ 7060]
0057f6dc 1d674f15 00597780 002cf6b0  python34!_pickle_loads+0x61 
[c:\users\martin\34\python\modules\clinic\_pickle.c.h @ 540]
0057f6fc 1d6c591f 0059b440 002cf6b0  python34!PyCFunction_Call+0x65 
[c:\users\martin\34\python\objects\methodobject.c @ 99]
0057f72c 1d6c79d9 0057f760  002d1d40 python34!call_function+0x28f 
[c:\users\martin\34\python\python\ceval.c @ 4237]
0057f7a0 1d6c89fd 002ff7b0  01e55958 python34!PyEval_EvalFrameEx+0x1ff9 
[c:\users\martin\34\python\python\ceval.c @ 2840]
0057f7dc 1d6c8b64 002d1d40 002ff7b0 002960f8 python34!PyEval_EvalCodeEx+0x55d 
[c:\users\martin\34\python\python\ceval.c @ 3588]
0057f810 1d6f1f7d 002d1d40 002960f8 002960f8 python34!PyEval_EvalCode+0x24 
[c:\users\martin\34\python\python\ceval.c @ 780]
0057f82c 1d6f39fd 01e5e098 002960f8 002960f8 python34!run_mod+0x2d 
[c:\users\martin\34\python\python\pythonrun.c @ 2180]
0057f868 1d6f4520 703c3008 0030a728 0057f8f4 
python34!PyRun_InteractiveOneObject+0x25d 
[c:\users\martin\34\python\python\pythonrun.c @ 1446]
0057f88c 1d6f459d 703c3008 1d706acc 0057f8f4 
python34!PyRun_InteractiveLoopFlags+0xc0 
[c:\users\martin\34\python\python\pythonrun.c @ 1324]
0057f8a8 1d5fdc75 703c3008 1d706acc  python34!PyRun_AnyFileExFlags+0x2d 
[c:\users\martin\34\python\python\pythonrun.c @ 1286]
0057f8c8 1d5fe336 703c3008 0057f8f4 1cd73378 python34!run_file+0x95 
[c:\users\martin\34\python\modules\main.c @ 319]
0057f940 1cd71184 0001 01fd1420 01fd5be8 python34!Py_Main+0x696 
[c:\users\martin\34\python\modules\main.c @ 751]
0057f984 7621337a 7efde000 0057f9d0 778b92e2 python!__tmainCRTStartup+0x122 
[f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c @ 552]
0057f990 778b92e2 

[issue24521] Integer overflow in _pickle.c

2015-06-27 Thread Benjamin Peterson

Benjamin Peterson added the comment:

https://hg.python.org/cpython/rev/acd5c9118931

--
resolution:  - fixed
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24521
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue24481] hotshot pack_string Heap Buffer Overflow

2015-06-27 Thread Roundup Robot

Roundup Robot added the comment:

New changeset 4f48b1e982ca by Benjamin Peterson in branch '2.7':
ensure internal buffer is large enough for string after flushing (closes #24481)
https://hg.python.org/cpython/rev/4f48b1e982ca

--
nosy: +python-dev
resolution:  - fixed
stage: needs patch - resolved
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24481
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue24522] Integer overflow in _json_encode_unicode leads to crash (heap-buffer-overflow)

2015-06-27 Thread Benjamin Peterson

New submission from Benjamin Peterson:

Reported by Brendon Tiszka on the security list:

# static PyObject *
# escape_unicode(PyObject *pystr)
# {
# /* Take a PyUnicode pystr and return a new escaped PyUnicode */
# Py_ssize_t i;
# Py_ssize_t input_chars;
# Py_ssize_t output_size;
# Py_ssize_t chars;
# PyObject *rval;
# void *input;
# int kind;
# Py_UCS4 maxchar;
# 
# if (PyUnicode_READY(pystr) == -1)
# return NULL;
# 
# maxchar = PyUnicode_MAX_CHAR_VALUE(pystr);
# input_chars = PyUnicode_GET_LENGTH(pystr);
# input = PyUnicode_DATA(pystr);
# kind = PyUnicode_KIND(pystr);
# 
# /* Compute the output size */
# for (i = 0, output_size = 2; i  input_chars; i++) {
# Py_UCS4 c = PyUnicode_READ(kind, input, i);
# switch (c) {
# case '\\': case '': case '\b': case '\f':
# case '\n': case '\r': case '\t':
# output_size += 2;
# break;
# default:
# if (c = 0x1f)
# output_size += 6;
# else
# output_size++;
# }
# }
#
# rval = PyUnicode_New(output_size, maxchar);
#
# 1.) if c is = 0x1f then output_size += 6. There are no overflow checks on 
this variable.
# 2.) rval buffer is too small to hold results
#
# Crash:
# --
#
# Program received signal SIGSEGV, Segmentation fault.
# 0xb7a2e9be in escape_unicode (pystr=pystr@entry=0x8cf81018)
# at /home/pail/cpython/Modules/_json.c:306
# 306  ENCODE_OUTPUT;
#
# OS info
# 
#  %./python -V
#   Python 3.6.0a0
# % uname -a
# Linux Pail0verflow 3.13.0-52-generic #85-Ubuntu SMP Wed Apr 29 16:44:56 UTC 
2015 i686 i686 i686 GNU/Linux
#
# ASAN Info (details in other file)
# =
# ==6512== ERROR: AddressSanitizer: heap-buffer-overflow on address 0xb5c0 
at pc 0xb5f17356 bp 0xbfaa0eb8 sp 0xbfaa0eac
# WRITE of size 1 at 0xb5c0 thread T0

import json

sp = \x13*715827883 #((2**32)/6 + 1)
json.dumps([sp], ensure_ascii=False)

--
components: Extension Modules
messages: 245891
nosy: benjamin.peterson
priority: normal
severity: normal
status: open
title: Integer overflow in _json_encode_unicode leads to crash 
(heap-buffer-overflow)
type: security
versions: Python 3.5, Python 3.6

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24522
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue24522] Integer overflow in _json_encode_unicode leads to crash (heap-buffer-overflow)

2015-06-27 Thread Roundup Robot

Roundup Robot added the comment:

New changeset 0540e14c4b64 by Benjamin Peterson in branch '3.5':
prevent integer overflow in escape_unicode (closes #24522)
https://hg.python.org/cpython/rev/0540e14c4b64

New changeset fc799b2edf21 by Benjamin Peterson in branch 'default':
merge 3.5 (#24522)
https://hg.python.org/cpython/rev/fc799b2edf21

--
nosy: +python-dev
resolution:  - fixed
stage:  - resolved
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24522
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue24512] multiprocessing should log a warning when forking multithreaded process

2015-06-27 Thread Ned Deily

Changes by Ned Deily n...@acm.org:


--
nosy: +davin, sbt
versions: +Python 3.5, Python 3.6 -Python 3.2, Python 3.3

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24512
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue23496] Steps for Android Native Build of Python 3.4.2

2015-06-27 Thread Cyd Haselton

Cyd Haselton added the comment:

I've run into an error when building python in preparation for running tests 
(i. e. with --with-pydebug in the ./configure params).

./libpython3.4dm.so: undefined reference to `_PyUnicode_CheckConsistency'

It doesn't seem to be defined anywhere in source that I can see and i'm not 
sure why.

Google turns up a few hits from the bug-tracker but none have resolutions
http://bugs.python.org/issue13869
http://bugs.python.org/msg151986

Any thoughts?

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue23496
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue24508] Backport 3.5's Windows build project files to 2.7

2015-06-27 Thread Steve Dower

Steve Dower added the comment:

64-bit build didn't work (couldn't find ws2_32.lib) until I ran the SDK 
Configuration utility and selected v6.0A as the default SDK. This may be 
because I forgot to explicitly select the 64-bit compilers when I initially 
installed VS 2008, but it's a worthwhile troubleshooting approach.

Still building some of the big projects now, and I have to leave it again, but 
it looks like everything is okay once you get past setup. 

I'm +0 on this change now, and I really hope the buildbots will pick up any 
subtle changes in the build. We should also run as many tests as possible 
against existing extension modules.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24508
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue17960] Clarify the required behaviour of locals()

2015-06-27 Thread Nick Coghlan

Changes by Nick Coghlan ncogh...@gmail.com:


--
assignee: ncoghlan - 

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue17960
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue17311] use distutils terminology in PyPI package display section

2015-06-27 Thread Nick Coghlan

Nick Coghlan added the comment:

Sorry for the long silence on this one folks.

I agree the use of package and home page in the referenced section is 
confusing. For home page, I'd suggest using the phrase distribution page 
instead (unless Donald has a different suggestion based on his current work on 
the next generation PyPI implementation).

As far as the ambiguous package goes, for the PyPA docs, we ended up settling 
on the following set of terms (from 
https://packaging.python.org/en/latest/glossary.html):

  import package = the runtime meaning of the term package
  distribution package = the PyPI meaning of the term package
  distribution = shortened term for distribution package
  package = short for either import package or distribution package, 
depending on context. For a great many packages, there's a one-to-one 
correspondence between the import package and the distribution package, which 
is why folks are often surprised to learn there's a difference.

With the distutils docs normally using package to mean import package, then 
they should use the explicit distribution or distribution package when they 
mean the other sense.

--
assignee: ncoghlan - 
nosy: +dstufft

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue17311
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue22166] test_codecs leaks references

2015-06-27 Thread Nick Coghlan

Nick Coghlan added the comment:

Victor, would you be willing to take over pushing this one forward? I believe 
you have a much better idea of what's still needed than I do.

--
assignee: ncoghlan - 

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue22166
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue16217] Tracebacks are unnecessarily verbose when using 'python -m'

2015-06-27 Thread Nick Coghlan

Nick Coghlan added the comment:

Hmm, when I haven't moved an issue forward in over two years, I guess that's a 
fair sign I'm not *actually* working on it...

--
assignee: ncoghlan - 

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16217
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue19518] Add new PyRun_xxx() functions to not encode the filename

2015-06-27 Thread Nick Coghlan

Changes by Nick Coghlan ncogh...@gmail.com:


--
assignee: ncoghlan - 

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue19518
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue16961] No regression tests for -E and individual environment vars

2015-06-27 Thread Nick Coghlan

Changes by Nick Coghlan ncogh...@gmail.com:


--
assignee: ncoghlan - 

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16961
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue22352] Ensure opcode names and args fit in disassembly output

2015-06-27 Thread Nick Coghlan

Changes by Nick Coghlan ncogh...@gmail.com:


--
assignee: ncoghlan - 

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue22352
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue24336] Allow arbitrary keywords to @contextmanager functions

2015-06-27 Thread Nick Coghlan

Nick Coghlan added the comment:

My apologies Serhiy, I forgot this was directly assigned to me - all yours now!

--
assignee: ncoghlan - serhiy.storchaka

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue24336
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue23188] Provide a C helper function to chain raised (but not yet caught) exceptions

2015-06-27 Thread Nick Coghlan

Changes by Nick Coghlan ncogh...@gmail.com:


--
assignee: ncoghlan - 

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue23188
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue20357] Mention buildbots in the core dev section of the devguide

2015-06-27 Thread Nick Coghlan

Changes by Nick Coghlan ncogh...@gmail.com:


--
assignee: ncoghlan - 

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue20357
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com