[issue20633] SystemError: Parent module 'multiprocessing' not loaded, cannot perform relative import

2014-02-15 Thread Amr Ali

New submission from Amr Ali:

Using `multiprocessing.Manager` to share a `dict` between two processes raises 
the below exception at main process termination. Child process is joined and 
terminates gracefully before the main process.

Replacing multiprocessing/forking.py:135 with `from multiprocessing.connection 
import wait` fixes the issue.

Python 3.3.1 (default, Sep 25 2013, 19:29:01) 
[GCC 4.7.3] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.version
'3.3.1 (default, Sep 25 2013, 19:29:01) \n[GCC 4.7.3]'

# multiprocessing/forking.py:135

132 def wait(self, timeout=None):   
 
133 if self.returncode is None: 
 
134 if timeout is not None: 
 
135 from .connection import wait
 
136 if not wait([self.sentinel], timeout):  
 
137 return None 
 
138 # This shouldn't block if wait() returned successfully. 
 
139 return self.poll(os.WNOHANG if timeout == 0.0 else 0)   
 
140 return self.returncode  
 

# Traceback

Traceback (most recent call last):
  File 
"/home/d4de/work/redacted/redacted-engine/venv/lib/python3.3/multiprocessing/util.py",
 line 255, in _run_finalizers
finalizer()
  File 
"/home/d4de/work/redacted/redacted-engine/venv/lib/python3.3/multiprocessing/util.py",
 line 188, in __call__
res = self._callback(*self._args, **self._kwargs)
  File 
"/home/d4de/work/redacted/redacted-engine/venv/lib/python3.3/multiprocessing/managers.py",
 line 588, in _finalize_manager
process.join(timeout=1.0)
  File 
"/home/d4de/work/redacted/redacted-engine/venv/lib/python3.3/multiprocessing/process.py",
 line 127, in join
res = self._popen.wait(timeout)
  File 
"/home/d4de/work/redacted/redacted-engine/venv/lib/python3.3/multiprocessing/forking.py",
 line 135, in wait
from .connection import wait
SystemError: Parent module 'multiprocessing' not loaded, cannot perform 
relative import
Traceback (most recent call last):
  File 
"/home/d4de/work/redacted/redacted-engine/venv/lib/python3.3/multiprocessing/util.py",
 line 255, in _run_finalizers
finalizer()
  File 
"/home/d4de/work/redacted/redacted-engine/venv/lib/python3.3/multiprocessing/util.py",
 line 188, in __call__
res = self._callback(*self._args, **self._kwargs)
  File 
"/home/d4de/work/redacted/redacted-engine/venv/lib/python3.3/multiprocessing/managers.py",
 line 588, in _finalize_manager
process.join(timeout=1.0)
  File 
"/home/d4de/work/redacted/redacted-engine/venv/lib/python3.3/multiprocessing/process.py",
 line 127, in join
res = self._popen.wait(timeout)
  File 
"/home/d4de/work/redacted/redacted-engine/venv/lib/python3.3/multiprocessing/forking.py",
 line 135, in wait
from .connection import wait
SystemError: Parent module 'multiprocessing' not loaded, cannot perform 
relative import

--
components: Library (Lib)
messages: 211262
nosy: Amr.Ali, jnoller, sbt
priority: normal
severity: normal
status: open
title: SystemError: Parent module 'multiprocessing' not loaded, cannot perform 
relative import
type: crash
versions: Python 3.3

___
Python tracker 

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



[issue20619] tracemalloc changes col_offset attribute for _ast.arg objects

2014-02-15 Thread STINNER Victor

STINNER Victor added the comment:

Ok, thanks for the fix.

--

___
Python tracker 

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



[issue20619] lineno and col_offset attributes of _ast.arg objects are not set

2014-02-15 Thread STINNER Victor

Changes by STINNER Victor :


--
title: tracemalloc changes col_offset attribute for _ast.arg objects -> lineno 
and col_offset attributes of _ast.arg objects are not set

___
Python tracker 

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



[issue20633] SystemError: Parent module 'multiprocessing' not loaded, cannot perform relative import

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +brett.cannon
type: crash -> behavior

___
Python tracker 

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



[issue20633] SystemError: Parent module 'multiprocessing' not loaded, cannot perform relative import

2014-02-15 Thread Amr Ali

Amr Ali added the comment:

Also importing `multiprocessing.forking` at the very beginning of 
MyLib/__init__.py fixes the problem.

--

___
Python tracker 

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



[issue20634] IDLE test : Typo in readme file

2014-02-15 Thread Saimadhav Heblikar

New submission from Saimadhav Heblikar:

There is a typo in the readme.txt file which uses "text" instead of "test" in 
an example to demonstrate how to run tests.

--
components: IDLE, Tests
files: idle-tests-readme-typo-fix.diff
keywords: patch
messages: 211265
nosy: sahutd
priority: normal
severity: normal
status: open
title: IDLE test : Typo in readme file
type: behavior
versions: Python 3.3
Added file: http://bugs.python.org/file34087/idle-tests-readme-typo-fix.diff

___
Python tracker 

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



[issue20634] IDLE test : Typo in readme file

2014-02-15 Thread Roundup Robot

Roundup Robot added the comment:

New changeset 2c6deff0e522 by Ezio Melotti in branch '2.7':
#20634: fix typo in IDLE README noticed by Saimadhav Heblikar.
http://hg.python.org/cpython/rev/2c6deff0e522

New changeset be42b12065d7 by Ezio Melotti in branch '3.3':
#20634: fix typo in IDLE README noticed by Saimadhav Heblikar.
http://hg.python.org/cpython/rev/be42b12065d7

New changeset dcbbff7e6b56 by Ezio Melotti in branch 'default':
#20634: merge with 3.3.
http://hg.python.org/cpython/rev/dcbbff7e6b56

--
nosy: +python-dev

___
Python tracker 

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



[issue20634] IDLE test : Typo in readme file

2014-02-15 Thread Ezio Melotti

Ezio Melotti added the comment:

Fixed, thanks for the report and the patch!

--
assignee:  -> ezio.melotti
nosy: +ezio.melotti
resolution:  -> fixed
stage:  -> committed/rejected
status: open -> closed
versions: +Python 2.7, Python 3.4

___
Python tracker 

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



[issue20635] Fix the grid geometry manager and add

2014-02-15 Thread Serhiy Storchaka

New submission from Serhiy Storchaka:

Here is a patch which adds tests for Tk geometry managers (pack, place and 
grid). In additional it fixes the grid_columnconfigure() and 
grid_rowconfigure() methods which did not worked with wantobject=True 
(preferable and default mode).

--
components: Library (Lib), Tests, Tkinter
files: test_geometry_managers.patch
keywords: patch
messages: 211268
nosy: gpolo, serhiy.storchaka, terry.reedy
priority: normal
severity: normal
stage: patch review
status: open
title: Fix the grid geometry manager and add
type: behavior
versions: Python 2.7, Python 3.3, Python 3.4
Added file: http://bugs.python.org/file34088/test_geometry_managers.patch

___
Python tracker 

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



[issue20636] Better repr for tkinter widgets

2014-02-15 Thread Serhiy Storchaka

New submission from Serhiy Storchaka:

Here is a patch which adds more helpful repr for Tkinter widgets. Was



Becomes:



or (if you assigned names to widgets)



This is very helpful for debugging.

--
components: Tkinter
files: tkinter_misc_repr.patch
keywords: patch
messages: 211269
nosy: gpolo, serhiy.storchaka
priority: normal
severity: normal
stage: patch review
status: open
title: Better repr for tkinter widgets
type: enhancement
versions: Python 3.5
Added file: http://bugs.python.org/file34089/tkinter_misc_repr.patch

___
Python tracker 

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



[issue20635] Fix the grid geometry manager and add tests for geometry managers

2014-02-15 Thread Serhiy Storchaka

Changes by Serhiy Storchaka :


--
title: Fix the grid geometry manager and add -> Fix the grid geometry manager 
and add tests for geometry managers

___
Python tracker 

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



[issue20608] 'SyntaxError: invalid token' is unfriendly

2014-02-15 Thread Marius Gedminas

Marius Gedminas added the comment:

Oh, hey, PEP 3127 actually asks for a better error message than "invalid token" 
for this case: 
http://www.python.org/dev/peps/pep-3127/#tokenizer-exception-handling

So here's a tentative patch to test the waters.  I still haven't figured out 
how to write tests for it (is Lib/test/test_tokenize.py the right place for 
that?), and I haven't manually tested it either, because building CPython tip 
fails for me with a strange link error about 
_PyTraceMalloc_Init/_PyTraceMalloc_Fini.

If there's some documentation I should read about submitting CPython patches, 
or some IRC channel I should join, please tell me!

--
keywords: +patch
Added file: http://bugs.python.org/file34090/better-errors.patch

___
Python tracker 

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



[issue20608] 'SyntaxError: invalid token' is unfriendly

2014-02-15 Thread Marius Gedminas

Marius Gedminas added the comment:

I resolved my compilation problems (by running 'make distclean').

There are some problems with my patch:
- "leading" is misspelled (as "lleading")
- literals like 0x1z, 0o18, 0b12, 1.2e-1x produce a generic "invalid syntax" 
message instead of the specific "bad digit in hex/octal/binary/float literal"
- 1.2e-x produces "bad digit in float literal" correctly, but the caret points 
to the '-' sign instead of the 'x' character

--

___
Python tracker 

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



[issue20608] 'SyntaxError: invalid token' is unfriendly

2014-02-15 Thread Marius Gedminas

Marius Gedminas added the comment:

I see that I misunderstood Serhiy's comment.  I assumed he meant the caret will 
be pointing to the 1st digit that is invalid.  Instead what actually happens is 
that E_TOKEN is emitted only if the 1st digit after the 0x/0o/0b prefix is 
invalid.

So, I get the nice error messages for 0b2, 0o8, 0xz and 0e-x (but the caret 
incorrectly points to the previous character).

--

___
Python tracker 

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



[issue20608] 'SyntaxError: invalid token' is unfriendly

2014-02-15 Thread Marius Gedminas

Marius Gedminas added the comment:

Here's version 2 of the patch:
- spelling error fixed
- 0b2, 0o8, 0xg, 0e-x show the expected error at the expected place
- 0b02, 0o08, 0x0g, 0e-0x continue produce a generic "syntax error" because the 
tokenizer thinks these are a pair of valid tokens (0b0 followed by 2 etc.), and 
the error comes from the parser

--
Added file: http://bugs.python.org/file34091/better-errors-v2.patch

___
Python tracker 

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



[issue20608] 'SyntaxError: invalid token' is unfriendly

2014-02-15 Thread Marius Gedminas

Marius Gedminas added the comment:

Version 3 of the patch catches bad digits in the middle of a literal, like this:

>>> 0o01010118001
  File "", line 1
0o01010118001
 ^
SyntaxError: bad digit in octal literal

--
Added file: http://bugs.python.org/file34092/better-errors-v3.patch

___
Python tracker 

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



[issue20608] 'SyntaxError: invalid token' is unfriendly

2014-02-15 Thread Marius Gedminas

Marius Gedminas added the comment:

Here are some unit tests for the new syntax errors (in test_syntax.py; 
test_tokenize.py turned out to be totally unrelated).

One possible shortcoming: they do not test the column of the syntax error.

--
Added file: http://bugs.python.org/file34093/better-errors-test.patch

___
Python tracker 

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



[issue20608] 'SyntaxError: invalid token' is unfriendly

2014-02-15 Thread Marius Gedminas

Marius Gedminas added the comment:

Updated test that checks the syntax error offset as well.

I think I'm done with the iterations.  I'll be waiting for feedback.

--
Added file: http://bugs.python.org/file34094/better-errors-test-v2.patch

___
Python tracker 

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



[issue19837] Wire protocol encoding for the JSON module

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +ezio.melotti
type:  -> enhancement

___
Python tracker 

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



[issue19861] Update What's New for Python 3.4

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +ezio.melotti

___
Python tracker 

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



[issue19873] There is a duplicate function in Lib/test/test_pathlib.py

2014-02-15 Thread Ezio Melotti

Ezio Melotti added the comment:

I agree that two functions with different names and same code seem confusing.
I think replacing them with _check_resolve (and possibly add 
_check_resolve_relative = _check_resolve_absolute = _check_resolve) would be OK.
Antoine, if you disagree, feel free to close this issue (or suggest something 
else).

--
keywords: +easy
nosy: +ezio.melotti
stage:  -> needs patch
versions: +Python 3.5 -Python 3.4

___
Python tracker 

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



[issue19890] Typo in multiprocessing docs

2014-02-15 Thread Roundup Robot

Roundup Robot added the comment:

New changeset 655dffe47b5a by Ezio Melotti in branch '2.7':
#19890: fix typo in multiprocessing docs.  Patch by Mike Short.
http://hg.python.org/cpython/rev/655dffe47b5a

New changeset f45d4823f63c by Ezio Melotti in branch '3.3':
#19890: fix typo in multiprocessing docs.  Patch by Mike Short.
http://hg.python.org/cpython/rev/f45d4823f63c

New changeset 72f9b6222476 by Ezio Melotti in branch 'default':
#19890: merge with 3.3.
http://hg.python.org/cpython/rev/72f9b6222476

--
nosy: +python-dev

___
Python tracker 

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



[issue19890] Typo in multiprocessing docs

2014-02-15 Thread Ezio Melotti

Ezio Melotti added the comment:

Fixed, thanks Antony for the report and Mike for the patch!

--
assignee: docs@python -> ezio.melotti
nosy: +ezio.melotti
resolution:  -> fixed
stage:  -> committed/rejected
status: open -> closed
type:  -> enhancement
versions: +Python 3.4

___
Python tracker 

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



[issue19949] Explicitly skip or mask skipped/disabled tests in test_xpickle

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +serhiy.storchaka
type:  -> enhancement

___
Python tracker 

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



[issue19950] Document that unittest.TestCase.__init__ is called once per test

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +ezio.melotti

___
Python tracker 

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



[issue19995] %c, %o, %x, %X accept non-integer values instead of raising an exception

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +ezio.melotti

___
Python tracker 

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



[issue20039] Missing documentation for argparse.ArgumentTypeError

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +bethard
type:  -> enhancement

___
Python tracker 

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



[issue20056] Got deprecation warning when running test_shutil.py on Windows NT 6

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +ezio.melotti, zach.ware

___
Python tracker 

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



[issue20080] Unused variable in Lib/sqlite3/test/factory.py

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +ezio.melotti
stage:  -> patch review

___
Python tracker 

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



[issue20069] Add unit test for os.chown

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +ezio.melotti
stage:  -> patch review
type: behavior -> enhancement

___
Python tracker 

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



[issue20062] Add section on vim to devguide

2014-02-15 Thread Ezio Melotti

Ezio Melotti added the comment:

The emacs page (http://docs.python.org/devguide/emacs.html) could also be moved 
outside the devguide.

--

___
Python tracker 

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



[issue20090] slight ambiguity in README.txt instructions for building docs

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
keywords: +easy
nosy: +ezio.melotti
type:  -> enhancement

___
Python tracker 

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



[issue20091] An index entry for __main__ in "30.5 runpy" is missing

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +ezio.melotti

___
Python tracker 

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



[issue20109] TestProgram is mentioned in the unittest docs but is not documented

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +ezio.melotti, michael.foord
type:  -> enhancement

___
Python tracker 

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



[issue20146] UserDict module docs link is obsolete

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
keywords: +easy
nosy: +ezio.melotti
stage:  -> needs patch

___
Python tracker 

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



[issue20169] random module doc page has broken links

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +ezio.melotti
type:  -> enhancement

___
Python tracker 

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



[issue20264] Update patchcheck to looks for files with clinic comments

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +ezio.melotti

___
Python tracker 

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



[issue20266] Bring Doc/faq/windows up to date

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +ezio.melotti

___
Python tracker 

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



[issue20265] Bring Doc/using/windows up to date

2014-02-15 Thread Ezio Melotti

Ezio Melotti added the comment:

Are you just going to reference this issue whenever you update that file, or do 
you have a plan?

--
nosy: +ezio.melotti

___
Python tracker 

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



[issue20290] inspect module bug for modules with same filename

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +ezio.melotti, yselivanov
type: crash -> behavior

___
Python tracker 

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



[issue20361] -W command line options and PYTHONWARNINGS environmental variable should not override -b / -bb command line options

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +ezio.melotti

___
Python tracker 

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



[issue20355] -W command line options should have higher priority than PYTHONWARNINGS environmental variable

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +ezio.melotti

___
Python tracker 

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



[issue20351] Add doc examples for DictReader and DictWriter

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +ezio.melotti
stage:  -> patch review
type:  -> enhancement
versions: +Python 2.7, Python 3.3, Python 3.4, Python 3.5

___
Python tracker 

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



[issue20402] List comprehensions should be noted in for loop documentation

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
keywords: +easy
nosy: +ezio.melotti
stage:  -> needs patch
versions: +Python 2.7, Python 3.3, Python 3.4, Python 3.5

___
Python tracker 

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



[issue20413] Errors in documentation of standard codec error handlers

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +ezio.melotti

___
Python tracker 

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



[issue20393] Docs: mark deprecated items in the TOC

2014-02-15 Thread Ezio Melotti

Ezio Melotti added the comment:

Are you talking about http://docs.python.org/3/library/index.html ?
That might work for whole modules, but not for classes/methods/functions.
An easy fix for modules would be to add (deprecated) right in the title so that 
it's visible in the index and also in the Google results (and doesn't require 
changes in the CSS).

--
nosy: +ezio.melotti
versions:  -Python 3.1, Python 3.2

___
Python tracker 

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



[issue20415] Could method "isinstance" take a list as parameter?

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +ezio.melotti

___
Python tracker 

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



[issue20450] hg touch fails on System Z Linux buildbot

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
keywords: +buildbot
type:  -> behavior

___
Python tracker 

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



[issue20457] Use partition and enumerate make getopt easier

2014-02-15 Thread Ezio Melotti

New submission from Ezio Melotti:

Thanks for the patches.
Are these parts of the code covered by tests?  If not, can you also provide 
tests for it?

--
nosy: +ezio.melotti
stage:  -> patch review
versions: +Python 3.5 -Python 2.7, Python 3.1, Python 3.2, Python 3.3

___
Python tracker 

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



[issue20487] Odd words in unittest.mock document.

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +ezio.melotti

___
Python tracker 

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



[issue20497] Unclear word in socket document.

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +giampaolo.rodola
versions:  -Python 3.2

___
Python tracker 

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



[issue20507] TypeError from str.join has no message

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +ezio.melotti

___
Python tracker 

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



[issue20544] Use specific asserts in operator tests

2014-02-15 Thread Ezio Melotti

Ezio Melotti added the comment:

LGTM.

--
nosy: +ezio.melotti
stage: patch review -> commit review

___
Python tracker 

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



[issue20606] Operator Documentation Example doesn't work

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +ezio.melotti

___
Python tracker 

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



[issue20610] Documentation with two slashes in URL links to v2.6.5c2

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +ezio.melotti

___
Python tracker 

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



[issue20620] Update the min()/max() docs for the new default argument

2014-02-15 Thread Ezio Melotti

Changes by Ezio Melotti :


--
nosy: +ezio.melotti

___
Python tracker 

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



[issue20507] TypeError from str.join has no message

2014-02-15 Thread Roundup Robot

Roundup Robot added the comment:

New changeset b9947b68ab61 by Benjamin Peterson in branch '3.3':
give non-iterable TypeError a message (closes #20507)
http://hg.python.org/cpython/rev/b9947b68ab61

New changeset f8e1fdf79823 by Benjamin Peterson in branch '2.7':
give non-iterable TypeError a message (closes #20507)
http://hg.python.org/cpython/rev/f8e1fdf79823

New changeset b077ee45f14f by Benjamin Peterson in branch 'default':
merge 3.3 (#20507)
http://hg.python.org/cpython/rev/b077ee45f14f

--
nosy: +python-dev
resolution:  -> fixed
stage: patch review -> committed/rejected
status: open -> closed

___
Python tracker 

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



[issue20080] Unused variable in Lib/sqlite3/test/factory.py

2014-02-15 Thread Roundup Robot

Roundup Robot added the comment:

New changeset a87f284e14ea by Benjamin Peterson in branch '2.7':
add missing test assertion (closes #20080)
http://hg.python.org/cpython/rev/a87f284e14ea

New changeset 66c7791d9841 by Benjamin Peterson in branch '3.3':
add missing test assertion (closes #20080)
http://hg.python.org/cpython/rev/66c7791d9841

New changeset 93d7f8223370 by Benjamin Peterson in branch 'default':
merge 3.3 (#20080)
http://hg.python.org/cpython/rev/93d7f8223370

--
nosy: +python-dev
resolution:  -> fixed
stage: patch review -> committed/rejected
status: open -> closed

___
Python tracker 

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



[issue20507] TypeError from str.join has no message

2014-02-15 Thread Serhiy Storchaka

Serhiy Storchaka added the comment:

There are similar issues in Objects/dictobject.c:1893, 
Modules/_elementtree.c:1045 and Modules/_elementtree.c:1662.

--
nosy: +serhiy.storchaka

___
Python tracker 

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



[issue18652] Add itertools.first_true (return first true item in iterable)

2014-02-15 Thread Ethan Furman

Changes by Ethan Furman :


--
nosy: +ethan.furman

___
Python tracker 

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



[issue20610] Documentation with two slashes in URL links to v2.6.5c2

2014-02-15 Thread A.M. Kuchling

A.M. Kuchling added the comment:

To clarify: http://www.python.org/doc//current/library/itertools.html returns 
the corresponding page from the 2.6.5c2 docs, while 
http://www.python.org/doc/current/library/itertools.html returns a 301 redirect 
to http://docs.python.org/library/itertools.html.  

Presumably there's a RewriteRule that fails to match with the doubled-slashes, 
so Apache falls through to the filesystem.  Maybe there's an old 'current' 
symlink that's pointing at 2.6.5c2.

--
nosy: +akuchling

___
Python tracker 

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



[issue19363] Python 2.7's future_builtins.map is not compatible with Python 3's map

2014-02-15 Thread A.M. Kuchling

A.M. Kuchling added the comment:

Gareth Rees: it doesn't look like you attached the patch mentioned in your 
02/04 comment.

--
nosy: +akuchling

___
Python tracker 

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



[issue20237] Ambiguous sentence in document of xml package.

2014-02-15 Thread Roundup Robot

Roundup Robot added the comment:

New changeset 1c93895c32d8 by Andrew Kuchling in branch '3.3':
#20237: make a revision pass over the XML vulnerabilities section
http://hg.python.org/cpython/rev/1c93895c32d8

--
nosy: +python-dev

___
Python tracker 

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



[issue20610] Documentation with two slashes in URL links to v2.6.5c2

2014-02-15 Thread Benjamin Peterson

Benjamin Peterson added the comment:

I zapped the 2.6.c2 docs. I don't particularly feel like messing with 
mod_rewrite horrors on python.org to fix it to redirect properly. I think we 
should drop redirects those soon anyway. Probably will happen with the new 
site...

--
nosy: +benjamin.peterson
resolution:  -> fixed
status: open -> closed

___
Python tracker 

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



[issue20237] Ambiguous sentence in document of xml package.

2014-02-15 Thread A.M. Kuchling

A.M. Kuchling added the comment:

I applied Fran Bull's change; thanks for the patch!

The vulnerabilities section had several grammar issues, so I made an editing 
pass over it and made various other changes in my commit.

--
nosy: +akuchling
stage:  -> committed/rejected
status: open -> closed

___
Python tracker 

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



[issue20608] 'SyntaxError: invalid token' is unfriendly

2014-02-15 Thread Serhiy Storchaka

Serhiy Storchaka added the comment:

Marius, you can remove unneeded patches (click on the "edit" link and then 
press the "Unlink" button).

--
stage:  -> patch review
type:  -> enhancement

___
Python tracker 

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



[issue20608] 'SyntaxError: invalid token' is unfriendly

2014-02-15 Thread Benjamin Peterson

Benjamin Peterson added the comment:

I can look at this when the time for 3.5 rolls around.

--

___
Python tracker 

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



[issue20614] test.script_helper should copy SYSTEMROOT environment variable for __cleanenv=True

2014-02-15 Thread Serhiy Storchaka

Serhiy Storchaka added the comment:

Interesting, how isolation mode works on Windows or if Python is compiled in 
shared module? Should we keep these environment variables if the __isolated 
keyword is used?

--

___
Python tracker 

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



[issue20487] Odd words in unittest.mock document.

2014-02-15 Thread A.M. Kuchling

A.M. Kuchling added the comment:

Maybe this would be clearer if it used the keyword, i.e. "using the 
:attr:`~Mock.side_effect` attribute".

Also, there's a typo in the quoted text: "two equality method" should be 
method'S'.

--
nosy: +akuchling

___
Python tracker 

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



[issue20497] Unclear word in socket document.

2014-02-15 Thread Roundup Robot

Roundup Robot added the comment:

New changeset 3352b5abe1e4 by Andrew Kuchling in branch '3.3':
Clarify versionchanged sentence.  Closes #20497.
http://hg.python.org/cpython/rev/3352b5abe1e4

--
nosy: +python-dev
resolution:  -> fixed
stage:  -> committed/rejected
status: open -> closed

___
Python tracker 

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



[issue20497] Unclear word in socket document.

2014-02-15 Thread A.M. Kuchling

A.M. Kuchling added the comment:

That line of documentation was introduced in changeset ca2a859e9bf6, which was 
issue #8866.  Previously the parameters to getaddrinfo() were positional, so 
you had to supply all 5 of them.

--
nosy: +akuchling

___
Python tracker 

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



[issue16728] Missing cross-reference in sequence glossary entry

2014-02-15 Thread A.M. Kuchling

A.M. Kuchling added the comment:

Here's a possible patch that mentions collections.abc.Sequence.  I left out 
MutableSequence, because I couldn't see how to mention it without making the 
definition longer and more complicated.  

(It could be objected that this is the *glossary*, and is supposed to provide 
brief descriptions of terms, not precisely detailed descriptions.  In that 
case, the patch could simply be rejected.)

--
nosy: +akuchling
Added file: http://bugs.python.org/file34095/issue16728.txt

___
Python tracker 

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



[issue16728] Missing cross-reference in sequence glossary entry

2014-02-15 Thread Roundup Robot

Roundup Robot added the comment:

New changeset 30d0816939a3 by Andrew Kuchling in branch '3.3':
#16728: Mention collections.abc.Sequence in 'sequence' glossary entry
http://hg.python.org/cpython/rev/30d0816939a3

--
nosy: +python-dev

___
Python tracker 

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



[issue20241] Bad reference to RFC in document of ipaddress?

2014-02-15 Thread Roundup Robot

Roundup Robot added the comment:

New changeset 383f4eede628 by Andrew Kuchling in branch '3.3':
#20241: use correct RFC number
http://hg.python.org/cpython/rev/383f4eede628

--
nosy: +python-dev

___
Python tracker 

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



[issue20570] Bundle pip 1.5.3 in Python 3.4rc2

2014-02-15 Thread Nick Coghlan

Changes by Nick Coghlan :


--
priority: deferred blocker -> release blocker

___
Python tracker 

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



[issue20637] Support key-sharing dictionaries in subclasses

2014-02-15 Thread Peter Ingebretson

New submission from Peter Ingebretson:

PEP 412 shared keys are not created for subclasses in Python 3.3 and 3.4:

>>> import sys
>>> class A:
... pass
... 
>>> class B(A):
... pass
... 
>>> a, b = A(), B()
>>> sys.getsizeof(vars(a))
96
>>> sys.getsizeof(vars(b))
288

(Actual sizes depend on platform and configuration).

This patch allows subclasses to share keys:

>>> import sys
>>> class A:
... pass
... 
>>> class B(A):
... pass
... 
>>> a, b = A(), B()
>>> sys.getsizeof(vars(a))
96
>>> sys.getsizeof(vars(b))
96

--
components: Interpreter Core
files: subclass-keys-pep-412.patch
keywords: patch
messages: 211302
nosy: pingebretson
priority: normal
severity: normal
status: open
title: Support key-sharing dictionaries in subclasses
type: resource usage
versions: Python 3.5
Added file: http://bugs.python.org/file34096/subclass-keys-pep-412.patch

___
Python tracker 

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



[issue20635] Fix the grid geometry manager and add tests for geometry managers

2014-02-15 Thread Ned Deily

Ned Deily added the comment:

On OS X 10.9 with Cocoa Tk 8.15.0+, Cocoa Tk 8.6, and X11 Tk 8.6:

==
FAIL: test_place_forget 
(tkinter.test.test_tkinter.test_geometry_managers.PlaceTest)
--
Traceback (most recent call last):
  File 
"/py/dev/3x/root/fwd/Library/Frameworks/pytest_10.9.framework/Versions/3.4/lib/python3.4/tkinter/test/test_tkinter/test_geometry_managers.py",
 line 440, in test_place_forget
self.assertTrue(foo.winfo_ismapped())
AssertionError: 0 is not true

--

With OS X Carbon Tk 8.4, the grid_anchor and grid_configure tests fail:

==
ERROR: test_grid_anchor 
(tkinter.test.test_tkinter.test_geometry_managers.GridTest)
--
Traceback (most recent call last):
  File 
"/py/dev/3x/root/fwd/Library/Frameworks/pytest_10.9.framework/Versions/3.4/lib/python3.4/tkinter/test/test_tkinter/test_geometry_managers.py",
 line 489, in tearDown
self.root.grid_anchor('nw')
  File 
"/py/dev/3x/root/fwd/Library/Frameworks/pytest_10.9.framework/Versions/3.4/lib/python3.4/tkinter/__init__.py",
 line 1321, in grid_anchor
self.tk.call('grid', 'anchor', self._w, anchor)
_tkinter.TclError: bad option "anchor": must be bbox, columnconfigure, 
configure, forget, info, location, propagate, remove, rowconfigure, size, or 
slaves

==
ERROR: test_grid_columnconfigure 
(tkinter.test.test_tkinter.test_geometry_managers.GridTest)
--
Traceback (most recent call last):
  File 
"/py/dev/3x/root/fwd/Library/Frameworks/pytest_10.9.framework/Versions/3.4/lib/python3.4/tkinter/test/test_tkinter/test_geometry_managers.py",
 line 617, in test_grid_columnconfigure
self.root.grid_columnconfigure('all', weight=3)
  File 
"/py/dev/3x/root/fwd/Library/Frameworks/pytest_10.9.framework/Versions/3.4/lib/python3.4/tkinter/__init__.py",
 line 1389, in grid_columnconfigure
return self._grid_configure('columnconfigure', index, cnf, kw)
  File 
"/py/dev/3x/root/fwd/Library/Frameworks/pytest_10.9.framework/Versions/3.4/lib/python3.4/tkinter/__init__.py",
 line 1379, in _grid_configure
+ options)
_tkinter.TclError: expected integer but got "all"

... along with:

==
ERROR: test_grid_rowconfigure 
(tkinter.test.test_tkinter.test_geometry_managers.GridTest)
--
Traceback (most recent call last):
  File 
"/py/dev/3x/root/fwd/Library/Frameworks/pytest_10.9.framework/Versions/3.4/lib/python3.4/tkinter/test/test_tkinter/test_geometry_managers.py",
 line 671, in test_grid_rowconfigure
self.root.grid_rowconfigure('all', weight=3)
  File 
"/py/dev/3x/root/fwd/Library/Frameworks/pytest_10.9.framework/Versions/3.4/lib/python3.4/tkinter/__init__.py",
 line 1416, in grid_rowconfigure
return self._grid_configure('rowconfigure', index, cnf, kw)
  File 
"/py/dev/3x/root/fwd/Library/Frameworks/pytest_10.9.framework/Versions/3.4/lib/python3.4/tkinter/__init__.py",
 line 1379, in _grid_configure
+ options)
_tkinter.TclError: expected integer but got "all"

==
FAIL: test_place_configure_in 
(tkinter.test.test_tkinter.test_geometry_managers.PlaceTest)
--
Traceback (most recent call last):
  File 
"/py/dev/3x/root/fwd/Library/Frameworks/pytest_10.9.framework/Versions/3.4/lib/python3.4/tkinter/test/test_tkinter/test_geometry_managers.py",
 line 294, in test_place_configure_in
self.assertEqual(f2.winfo_manager(), '')
AssertionError: 'place' != ''
- place
+


==
FAIL: test_place_forget 
(tkinter.test.test_tkinter.test_geometry_managers.PlaceTest)
--
Traceback (most recent call last):
  File 
"/py/dev/3x/root/fwd/Library/Frameworks/pytest_10.9.framework/Versions/3.4/lib/python3.4/tkinter/test/test_tkinter/test_geometry_managers.py",
 line 440, in test_place_forget
self.assertTrue(foo.winfo_ismapped())
AssertionError: 0 is not true

==
FAIL: test_grid_configure_row 
(tkinter.test.test_tkinter.test_geometry_managers.GridTest)
--
_tkinter.TclError: bad grid value "-1": must be a non-negative integer

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File 
"/py/dev/3x/root/fwd/Libra

[issue20614] test.script_helper should copy SYSTEMROOT environment variable for __cleanenv=True

2014-02-15 Thread Arfrever Frehtes Taifersar Arahesis

Arfrever Frehtes Taifersar Arahesis added the comment:

> Oh, another problem: if Python is compiled in shared module, libpython3.4.so 
> cannot be found.
> LD_LIBRARY_PATH must also be copied if __cleanenv=True. Py_ENABLE_SHARED can 
> be checked in
> sysconfig to decide if the environment variable should be copied or not.

The name of variable is specific to operating system.
Potentially incomplete list based on value of RUNSHARED variable in 
configure.ac:
  AIX:  LIBPATH
  HP-UX:SHLIB_PATH
  Linux, GNU Hurd, *BSD, SunOS: LD_LIBRARY_PATH
  Mac OS X (with --enable-shared):  DYLD_LIBRARY_PATH
  Mac OS X (with --disable-shared and --enable-framework):  DYLD_FRAMEWORK_PATH

--
nosy: +Arfrever

___
Python tracker 

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



[issue20569] IDLE : Add clipboard history feature

2014-02-15 Thread Saimadhav Heblikar

Changes by Saimadhav Heblikar :


--
status: open -> closed

___
Python tracker 

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



[issue16278] os.rename documentation slightly inaccurate

2014-02-15 Thread Todd Rovito

Todd Rovito added the comment:

Retested this patch with the latest 3.4 and made one tiny change to get it to 
apply cleanly.  Please provide feedback or commit.  I would like to get this 
committed after more than a year since the original bug report.

--
Added file: http://bugs.python.org/file34097/16278OSRenameDocsTestV5.patch

___
Python tracker 

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



[issue16278] os.rename documentation slightly inaccurate

2014-02-15 Thread Todd Rovito

Todd Rovito added the comment:

I forgot to mention this patch only works on 3.4 but if it is committed I will 
work on a patch for 2.7.  Thanks.

--

___
Python tracker 

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



[issue6143] IDLE - an extension to clear the shell window

2014-02-15 Thread Todd Rovito

Changes by Todd Rovito :


--
nosy: +Todd.Rovito

___
Python tracker 

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