[issue17795] backwards-incompatible change in SysLogHandler with unix domain sockets

2013-04-22 Thread Roundup Robot

Roundup Robot added the comment:

New changeset 32a5de0e91d5 by Vinay Sajip in branch '2.7':
Issue #17795: Reverted backwards-incompatible change in SysLogHandler with Unix 
domain sockets.
http://hg.python.org/cpython/rev/32a5de0e91d5

New changeset d03784713786 by Vinay Sajip in branch '3.3':
Issue #17795: Reverted backwards-incompatible change in SysLogHandler with Unix 
domain sockets.
http://hg.python.org/cpython/rev/d03784713786

New changeset 9c0a677dbbc0 by Vinay Sajip in branch 'default':
Closes #17795: Reverted backwards-incompatible change in SysLogHandler with 
Unix domain sockets.
http://hg.python.org/cpython/rev/9c0a677dbbc0

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

___
Python tracker 

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



[issue17732] distutils.cfg Can Break venv

2013-04-22 Thread Ilya Konkov

Changes by Ilya Konkov :


--
nosy: +eruart

___
Python tracker 

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



[issue15809] IDLE console uses incorrect encoding.

2013-04-22 Thread Serhiy Storchaka

Serhiy Storchaka added the comment:

The problem (as I understand it) is that if Martin's patch fixes an unicode 
literals, it breaks a string literals.

LC_ALL=ru_RU.cp1251 LANG=ru_RU.cp1251 ./python Lib/idlelib/idle.py

>>> print u'йцук'
йцук
>>> print 'йцук'
йцук

Here is a different patch, which fixes unicode strings and preserve byte 
strings.

>>> print u'йцук'
йцук
>>> print 'йцук'
йцук

--
nosy: +kbk, roger.serwy
Added file: http://bugs.python.org/file29974/idle_compile_coding_2.patch

___
Python tracker 

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



[issue17348] Unicode - encoding seems to be lost for inputs of unicode chars in IDLE

2013-04-22 Thread Serhiy Storchaka

Changes by Serhiy Storchaka :


--
resolution:  -> duplicate
superseder:  -> IDLE console uses incorrect encoding.

___
Python tracker 

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



[issue17403] Robotparser fails to parse some robots.txt

2013-04-22 Thread Mher Movsisyan

Mher Movsisyan added the comment:

Can you share the link of the new robots.txt standard? I may help to implement 
it.

--

___
Python tracker 

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



[issue17646] traceback.py has a lot of code duplication

2013-04-22 Thread Martin Morrison

Martin Morrison added the comment:

Attached another diff, which includes new test cases to cover all functions 
that weren't covered before - expect print_last. I couldn't see a way of 
getting sys.last_* set to test that function (it seems to require an "unhandled 
exception"). However, the function is a simple wrapper around print_exception, 
and I have tested it manually in the interactive interpreter.

--
Added file: http://bugs.python.org/file29975/issue17646-5.diff

___
Python tracker 

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



[issue17804] streaming struct unpacking

2013-04-22 Thread Serhiy Storchaka

Serhiy Storchaka added the comment:

> I'm not against adding useful C tools to itertools, but you may have to
convince Raymond ;)

C implementation speeds up the benchmark only 1.5x. Granting the fact that this 
idiom is used in stdlib less than two dozens times (without tests and iobench), 
I do not think more this is a worthful idea.

> I'll take a look, but the question is how complex a C implementation
would be.

Definitely it will be more complex than for iter_unpack. ;)

--

___
Python tracker 

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



[issue17736] Misleading method comment in _elementtree.c : get_attrib_from_keywords

2013-04-22 Thread Roundup Robot

Roundup Robot added the comment:

New changeset 041960bf92fe by Eli Bendersky in branch '3.3':
Issue #17736: fix misleading comment in _elementtree.c
http://hg.python.org/cpython/rev/041960bf92fe

--
nosy: +python-dev

___
Python tracker 

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



[issue17736] Misleading method comment in _elementtree.c : get_attrib_from_keywords

2013-04-22 Thread Roundup Robot

Roundup Robot added the comment:

New changeset 3bfe8327612a by Eli Bendersky in branch 'default':
Issue #17736: fix misleading comment in _elementtree.c
http://hg.python.org/cpython/rev/3bfe8327612a

--

___
Python tracker 

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



[issue17736] Misleading method comment in _elementtree.c : get_attrib_from_keywords

2013-04-22 Thread Eli Bendersky

Changes by Eli Bendersky :


--
resolution:  -> fixed
stage: patch review -> committed/rejected
status: open -> closed

___
Python tracker 

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



[issue17403] Robotparser fails to parse some robots.txt

2013-04-22 Thread R. David Murray

R. David Murray added the comment:

I haven't a clue, that was part of the research I was going to do but haven't 
done yet (and probably won't for now...I'll wait to see if you or Lukaz pick it 
up first :).

I see he didn't nosy himself on the issue yet, though, so I've done that.  
Maybe he'll respond.

--
nosy: +lukasz.langa

___
Python tracker 

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



[issue15809] IDLE console uses incorrect encoding.

2013-04-22 Thread R. David Murray

R. David Murray added the comment:

I've combined the nosy lists and will close the other issue.  Serhiy, what if 
the source already has a coding cookie line?

--
nosy: +Pradyun.Gedam, Tomoki.Imai, ned.deily, r.david.murray

___
Python tracker 

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



[issue17348] Unicode - encoding seems to be lost for inputs of unicode chars in IDLE

2013-04-22 Thread R. David Murray

R. David Murray added the comment:

Serhiy has proposed a patch on the older issue, closing this one since it is a 
duplicate.

--
stage:  -> committed/rejected
status: open -> closed

___
Python tracker 

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



[issue17403] Robotparser fails to parse some robots.txt

2013-04-22 Thread Łukasz Langa

Łukasz Langa added the comment:

robotparser implements http://www.robotstxt.org/orig.html, there's even a link 
to this document at http://docs.python.org/3/library/urllib.robotparser.html. 
As mher points out, there's a newer version of that spec formed as RFC: 
http://www.robotstxt.org/norobots-rfc.txt. It introduces Allow, specifies how 
percentage encoding should be treated and how to handle expiration.

Moreover, there is a de facto standard agreed by Google, Yahoo and Microsoft in 
2008, documented by their respective blog posts:

http://googlewebmastercentral.blogspot.com/2008/06/improving-on-robots-exclusion-protocol.html

http://www.ysearchblog.com/2008/06/03/one-standard-fits-all-robots-exclusion-protocol-for-yahoo-google-and-microsoft/

http://www.bing.com/blogs/site_blogs/b/webmaster/archive/2008/06/03/robots-exclusion-protocol-joining-together-to-provide-better-documentation.aspx

For reference, there are two third-party robots.txt parsers out there 
implementing these extensions:

- https://pypi.python.org/pypi/reppy
- https://pypi.python.org/pypi/robotexclusionrulesparser

We need to decide how to incorporate those new features while maintaining 
backwards compatibility concerns.

--
assignee:  -> lukasz.langa

___
Python tracker 

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



[issue17403] Robotparser fails to parse some robots.txt

2013-04-22 Thread Senthil Kumaran

Senthil Kumaran added the comment:

My suggestion for this issue is going ahead with patch2 of Mher. It does  a 
simple normalization and does the right thing.

The case in the question is an empty query string and behavior or Allow and 
Disallow for that and patch addresses that. (I don't know why this *bug* was 
not detected earlier)

Robotparser implements the updated one ( www.robotstxt.org/norobots-rfc.txt) - 
You can check for Allow string verification in both code and tests.

That said, if updating robotparser further to more compliant with many cases 
which the 3rd party modules adhere, +1 to that. I suggest that be taken as a 
different issue and not be confused with this bug.

--
nosy: +orsenthil

___
Python tracker 

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



[issue15392] Create a unittest framework for IDLE

2013-04-22 Thread Tomoki Imai

Tomoki Imai added the comment:

Oh, no support for Python2?
I think, it is too old, but still needs bug-fix supports.
IDLE for Python2 is really buggy.
For example, unicode problems in my environment. 
http://bugs.python.org/issue17348
It might be GUI related problem.

By the way, your proposal seemed good to me.
My proposal is almost same.
Using unittest module, make directory such as idlelib/test and write unittest 
there.

But I want to include Python2 and GUI support.
(So, there are unittset.mock problem)

Of cource, it is very import to concentrate on one thing (i.e Python3).
I cannot deside whether to drop Python2 support now.

I considered PEP 434 premit me writing unittest for Python2.
http://www.python.org/dev/peps/pep-0434/

How do you think?

--

___
Python tracker 

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



[issue17732] distutils.cfg Can Break venv

2013-04-22 Thread Nick Sloan

Nick Sloan added the comment:

Éric,

Fixed the mention of packages, and made a frozenset of ignore_options. Think 
this thing is ready to go. I have tested it, and it does the trick. Thanks for 
helping me get this patch merged in.

--
Added file: http://bugs.python.org/file29976/distutilsvenv.patch

___
Python tracker 

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



[issue15809] IDLE console uses incorrect encoding.

2013-04-22 Thread Serhiy Storchaka

Serhiy Storchaka added the comment:

A coding cookie line will be ignored. Note that this affects only very obscure 
case when you are pasting a multiline code with a coding cookie line into IDLE 
shell (this is only way to get a coding cookie line in the shell). Running a 
file does not pass through runsource(). runsource() used only for a code 
entered in the shell (may be Martin or Roger correct me if I wrong)

--

___
Python tracker 

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



[issue15642] Integrate pickle protocol version 4 GSoC work by Stefan Mihaila

2013-04-22 Thread Stefan Mihaila

Stefan Mihaila added the comment:

Hello. I apologize once again for not finalizing my work, but once I have 
started my final year of faculty and a job, I have been busy pretty much all 
the time. I would really like to finish this as I've really enjoyed working on 
it, and everything on PEP 3154 and some other stuff has already been 
implemented. The only remaining part was finalizing the code review and fixing 
some memory leaks that gave me some headaches at the time.
I would really appreciate if you could give me a few more days before deciding 
to start a new implementation from scratch. I'll get to fixing those memory 
leaks in the next couple of days and then the code review can be finalized.
Would this be acceptable to you?

--

___
Python tracker 

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



[issue17815] itertools.combinations example is overly complicated

2013-04-22 Thread Theodoros Ikonomou

New submission from Theodoros Ikonomou:

I find the code presented as equivalent for itertools.combinations is overly 
complex.
I think we can change it to something easier like the following:

def combinations(iterable, r):
i, size = 0, len(iterable)
while i + r - 1 < size:
subindex = i+1
while subindex + r - 2 < size:
yield (iterable[i],) + tuple(iterable[subindex:subindex+r-1])
subindex += r - 1
i += 1

--
assignee: docs@python
components: Documentation
messages: 187566
nosy: Theodoros.Ikonomou, docs@python
priority: normal
severity: normal
status: open
title: itertools.combinations example is overly complicated
type: behavior
versions: Python 2.6, Python 2.7, Python 3.1, Python 3.2, Python 3.3, Python 
3.4, Python 3.5

___
Python tracker 

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



[issue9607] Test file 'test_keyword.py' submission for use with keyword.py

2013-04-22 Thread Éric Araujo

Éric Araujo added the comment:

Just wanted to note that addCleanup is smarter than many core devs think:

self.addCleanup(lambda: setattr(keyword, 'kwlist', oldlist))

self.addCleanup(setattr, keyword, 'kwlist', oldlist)

--
nosy: +eric.araujo

___
Python tracker 

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



[issue15809] IDLE console uses incorrect encoding.

2013-04-22 Thread Serhiy Storchaka

Serhiy Storchaka added the comment:

An interactive Python console ignores a coding cookie line too.

$ cat test.py
# -*- coding: koi8-r -*-
print repr('йцук'), 'йцук', repr(u'йцук'), u'йцук'
$ LC_ALL=ru_RU.cp1251 LANG=ru_RU.cp1251 ./python test.py
'\xe9\xf6\xf3\xea' йцук u'\u0418\u0416\u0421\u0419' ИЖСЙ
$ LC_ALL=ru_RU.cp1251 LANG=ru_RU.cp1251 ./python
Python 2.7.4+ (2.7:0f31f38e8a17+, Apr 13 2013, 21:06:36) 
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> # -*- coding: koi8-r -*-
... print repr('йцук'), 'йцук', repr(u'йцук'), u'йцук'
'\xe9\xf6\xf3\xea' йцук u'\u0439\u0446\u0443\u043a' йцук

('\xe9\xf6\xf3\xea' is 'йцук' in cp1251 and 'ИЖСЙ' in koi8-r)

--

___
Python tracker 

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



[issue17815] itertools.combinations example is overly complicated

2013-04-22 Thread Theodoros Ikonomou

Changes by Theodoros Ikonomou :


--
resolution:  -> postponed
status: open -> closed

___
Python tracker 

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



[issue15392] Create a unittest framework for IDLE

2013-04-22 Thread R. David Murray

R. David Murray added the comment:

I think the issue of whether/how to test Python2 idle should be discussed on 
idle-dev.  One strategy is to make the tests backward compatible (so no mock).  
Another possible strategy is to have an extra bit of test framework for IDLE in 
2.7 that copies the tests and mock from another location in order to run tests 
against 2.7.  That is, the tests wouldn't be an official part of the 2.7 repro 
and would not be run by the buildbots.  The reason for doing that would be to 
allow the Python3 tests to be as rich as possible while still doing some 
testing on 2.7.  But that's just a thought experiment, as I said I think the 
full strategy should be hashed out on idle-dev (I'm not a member of that list :)

--

___
Python tracker 

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



[issue17717] Set up nasm from external.bat

2013-04-22 Thread Zachary Ware

Zachary Ware added the comment:

I agree it would be nice, but I'm not sure how easy or practical it would be to 
implement, particularly making sure that NASM is on the PATH.  And besides, at 
some point, we have to draw the line between what we can reasonably do for a 
user and what we can reasonably expect a user to do for themselves.  That line 
falls at minimum after installation of Visual C++ 2010, which would be nearly 
impossible to properly install from a batch script, and is currently also after 
installation of NASM and Perl, which are both optional anyway--you can build 
Python without NASM, you'll just have build errors and won't have SSL support.  
I think that's a reasonable place to keep the line: short of trying to install 
external programs for the user.

I think it would be good to have a nice error/warning message in build.bat if 
NASM (or MSVC++, for that matter) can't be found, possibly with a URL pointing 
to where to look for an installer.  Something along the lines of:

"""
where nasm >nul 2>&1

if %ERRORLEVEL% == 1 (
echo NASM not found on PATH.  It can be downloaded from www.nasm.us
set /P _continue=Continue without NASM? (y/n)
if %_continue% == n exit /B 1 else echo Continuing...
)
"""

Does that come anywhere close to scratching your itch?

--

___
Python tracker 

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



[issue17816] Weak*Dictionary KeyErrors during callbacks

2013-04-22 Thread Nils Bruin

New submission from Nils Bruin:

The following program is a little dependent on memory layout but will usually 
generate lots of

Exception KeyError: (A(9996),) in  ignored

messages in Python 2.7.

import weakref

class A(object):
def __init__(self,n):
self.n=n
def __repr__(self):
return "A(%d)"%self.n

def mess(n):
D=weakref.WeakValueDictionary()
L=[A(i) for i in range(n)]
for i in range(n-1):
j=(i+10)%n
D[L[i]]=L[j]
return D

D=mess(1)
D.clear()

The reason is that on D.clear() all entries are removed from D before actually 
deleting those entries. Once the entries are deleted one-by-one, sometimes the 
removal of a key will result in deallocation of that key, which may be a 
not-yet-deleted ex-value of the dictionary as well. The callback triggers on 
the weakref, but the dict itself was already emptied, so nothing is found.

I've checked and on Python 3.2.3 this problem does not seem to occur. I haven't 
checked the Python source to see how Python 3 behaves differently and whether 
that behaviour would be easy to backport to fix this bug in 2.7.

--
components: Library (Lib)
messages: 187570
nosy: Nils.Bruin
priority: normal
severity: normal
status: open
title: Weak*Dictionary KeyErrors during callbacks
versions: Python 2.7

___
Python tracker 

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



[issue17816] Weak*Dictionary KeyErrors during callbacks

2013-04-22 Thread Volker Braun

Volker Braun added the comment:

This is http://bugs.python.org/issue7105. The patch from there could easily be 
backported, I think.

--
nosy: +vbraun

___
Python tracker 

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



[issue16624] subprocess.check_output should allow specifying stdin as a string

2013-04-22 Thread Roundup Robot

Roundup Robot added the comment:

New changeset 5c45d0ca984f by Serhiy Storchaka in branch 'default':
Issue #16624: `subprocess.check_output` now accepts an `input` argument,
http://hg.python.org/cpython/rev/5c45d0ca984f

--
nosy: +python-dev

___
Python tracker 

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



[issue16624] subprocess.check_output should allow specifying stdin as a string

2013-04-22 Thread Serhiy Storchaka

Serhiy Storchaka added the comment:

Thanks Zack for you patch. Thanks Mark for testing.

--
resolution:  -> fixed
stage: patch review -> committed/rejected
status: open -> closed

___
Python tracker 

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



[issue17817] ¿Bug Python 2.7.4 and version 3.3.1?

2013-04-22 Thread Ricardo González

New submission from Ricardo González:

Hello,

There seems to be a bug in versions 2.7.4 and 3.3.1 by typing the following 
error in IDLE (Python GUI) Windows 8 64 bit:

Python 2.7.4 (default, Apr  6 2013, 19:55:15) [MSC v.1500 64 bit (AMD64)] on 
win32
Type "copyright", "credits" or "license()" for more information.
>>> exit()
>>> modules

Traceback (most recent call last):
  File "", line 1, in 
modules
NameError: name 'modules' is not defined
>>> help()

Welcome to Python 2.7!  This is the online help utility.

If this is your first time using Python, you should definitely check out
the tutorial on the Internet at http://docs.python.org/2.7/tutorial/
.

Enter the name of any module, keyword, or topic to get help on writing
Python programs and using Python modules.  To quit this help utility and
return to the interpreter, just type "quit".

To get a list of available modules, keywords, or topics, type "modules",
"keywords", or "topics".  Each module also comes with a one-line summary
of what it does; to list the modules whose summaries contain a given word
such as "spam", type "modules spam".

help>
Traceback (most recent call last):
  File "", line 1, in 
help()
  File "C:\Python27\lib\site.py", line 467, in __call__
return pydoc.help(*args, **kwds)
  File "C:\Python27\lib\pydoc.py", line 1751, in __call__
self.interact()
  File "C:\Python27\lib\pydoc.py", line 1763, in interact
request = self.getline('help> ')
  File "C:\Python27\lib\pydoc.py", line 1774, in getline
return raw_input(prompt)
  File "C:\Python27\lib\idlelib\PyShell.py", line 1347, in readline
raise ValueError("read from closed file")
ValueError: read from closed file
>>> quit
Use quit() or Ctrl-Z plus Return to exit
>>> quit()
>>>

Pressing Ctrl-Z is not closed and if we write exit() or quit() either, this 
happens in both 2.7.4 and 3.3.1 versions.

Regards.

--
components: IDLE, Windows
messages: 187575
nosy: Ricardo
priority: normal
severity: normal
status: open
title: ¿Bug Python 2.7.4 and version 3.3.1?
type: behavior
versions: Python 3.3

___
Python tracker 

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



[issue15301] os.chown: OverflowError: Python int too large to convert to C long

2013-04-22 Thread Larry Hastings

Larry Hastings added the comment:

Can I get an LGTM?

--

___
Python tracker 

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



[issue17817] ¿Bug Python 2.7.4 and version 3.3.1?

2013-04-22 Thread Serhiy Storchaka

Serhiy Storchaka added the comment:

Those bugs likely were fixed in issue17585 and issue14735 last week.

--
nosy: +kbk, roger.serwy, serhiy.storchaka, terry.reedy
versions: +Python 2.7, Python 3.4

___
Python tracker 

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



[issue17816] Weak*Dictionary KeyErrors during callbacks

2013-04-22 Thread Nils Bruin

Nils Bruin added the comment:

Have you tried if the fix at issue7105 solves the problem? I don't see the 
patch there introduce a `clear` method override for WeakValueDictionary or 
WeakKeyDictionary. The one for WeakSet still calls self.data.clear(), which for 
dictionaries would still result in the problem in this ticket (but not for 
WeakSet, because clearing a WeakSet shouldn't decref anything other than the 
weak references stored in the underlying set).

--

___
Python tracker 

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



[issue15301] os.chown: OverflowError: Python int too large to convert to C long

2013-04-22 Thread Serhiy Storchaka

Serhiy Storchaka added the comment:

New tests needed (with Decimal and Fraction). And what is purpose of changing 
Py_TYPE(o) to o->ob_type?

--

___
Python tracker 

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



[issue7475] codecs missing: base64 bz2 hex zlib hex_codec ...

2013-04-22 Thread Phil Connell

Changes by Phil Connell :


--
nosy: +pconnell

___
Python tracker 

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



[issue15301] os.chown: OverflowError: Python int too large to convert to C long

2013-04-22 Thread Larry Hastings

Larry Hastings added the comment:

Latest patch incorporating Serihy's comments.

--
Added file: http://bugs.python.org/file29977/larry.chown.unsigned.uid.gid.4.diff

___
Python tracker 

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



[issue15301] os.chown: OverflowError: Python int too large to convert to C long

2013-04-22 Thread Larry Hastings

Larry Hastings added the comment:

Whoops, meant to throw in a Fraction too.  Added that.  Also hoisted the 
imports out of the function call, just to be a good guy.

--
Added file: http://bugs.python.org/file29978/larry.chown.unsigned.uid.gid.5.diff

___
Python tracker 

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



[issue17717] Set up nasm from external.bat

2013-04-22 Thread Terry J. Reedy

Changes by Terry J. Reedy :


--
nosy:  -terry.reedy

___
Python tracker 

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



[issue17802] html.HTMLParser raises UnboundLocalError:

2013-04-22 Thread Thomas Barlow

Thomas Barlow added the comment:

Just adding a patch here with a few unit tests to demonstrate the issue, 
comments here are welcome.  This is my first patch, I believe I have put the 
tests in the correct place.

It appears the problem only occurs if there is an incomplete XML entity where a 
sequence of valid characters (for an XML entity's name) lead to the end-of-file.

The test case for "a&b " passes, as it detects the space as an illegal 
character for the entity name.

--
keywords: +patch
nosy: +Thomas.Barlow
Added file: http://bugs.python.org/file29979/issue17802-unittest.patch

___
Python tracker 

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



[issue3132] implement PEP 3118 struct changes

2013-04-22 Thread Paul Hoffman

Paul Hoffman added the comment:

Following up on 
http://mail.python.org/pipermail/python-ideas/2011-March/009656.html, I would 
like to request that struct also handle half-precision floats directly. It's a 
short change, and half-precision floats are becoming much more popular in 
applications.

Adding this to struct would also maybe need to change math.isinf and 
math.isnan, but maybe not.

--
nosy: +paulehoffman

___
Python tracker 

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



[issue17818] aifc.Aifc_read/Aifc_write.getparams can return a namedtuple

2013-04-22 Thread Claudiu.Popa

New submission from Claudiu.Popa:

Hello!

Given the fact that issue 17487 was accepted, I think that is a good idea for 
aifc.Aifc_read/Aifc_write.getparams to return a namedtuple as well, so that 
both modules will behave consistently with each other. 
I've attached a patch for this. 
Thanks in advance!

--
components: Library (Lib)
files: aifc.patch
keywords: patch
messages: 187584
nosy: Claudiu.Popa
priority: normal
severity: normal
status: open
title: aifc.Aifc_read/Aifc_write.getparams can return a namedtuple
type: enhancement
versions: Python 3.4
Added file: http://bugs.python.org/file29980/aifc.patch

___
Python tracker 

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



[issue10513] sqlite3.InterfaceError after commit

2013-04-22 Thread Paul Melis

Paul Melis added the comment:

Here's a patch that removes the
pysqlite_do_all_statements(self, ACTION_RESET, 0);
call.

It also adds the sqlite error code to one of the exceptions raised, as the 
error message is misleading in case the ACTION_RESET is left in (I forgot what 
sqlite error is actually raised in that case).

I've been using this patch for some while now with 2.7.3 and it fixes similar 
problems as noted in this thread.

--
keywords: +patch
nosy: +paulmelis
Added file: http://bugs.python.org/file29981/bug10513.patch

___
Python tracker 

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



[issue11714] threading.Semaphore does not use try...finally

2013-04-22 Thread Roundup Robot

Roundup Robot added the comment:

New changeset 2253b8a18bbf by Serhiy Storchaka in branch '2.7':
Issue #11714: Use 'with' statements to assure a Semaphore releases a
http://hg.python.org/cpython/rev/2253b8a18bbf

New changeset af30c5cb248f by Serhiy Storchaka in branch '3.3':
Issue #11714: Use 'with' statements to assure a Semaphore releases a
http://hg.python.org/cpython/rev/af30c5cb248f

New changeset a26df2d03989 by Serhiy Storchaka in branch 'default':
Issue #11714: Use 'with' statements to assure a Semaphore releases a
http://hg.python.org/cpython/rev/a26df2d03989

--
nosy: +python-dev

___
Python tracker 

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



[issue15392] Create a unittest framework for IDLE

2013-04-22 Thread Terry J. Reedy

Terry J. Reedy added the comment:

When I opened this last July, I intentionally left off 2.7 for multiple reasons.

1. I knew that the new-in-3.3 mock module would probably be needed for some 
types of testing. (As for 3.2: at that time, I expected 3.2.4 to be released in 
September or October, just after 3.3.0, as would have been normal.)

2. 2.7 is yesterday's horse. I hope we fix disabling bugs before maintenance 
stops. I do not expect all new features to be backported. I personally have no 
motivation to do so if a patch does not apply cleanly, or nearly so. Also, I 
knew that a full test suite would not happen instantly and that 2.7 maintenance 
would probably be tapering off by the time one was fully in place.

3. My experience with calltips #12510: I fixed IDLE closing bugs for all 
versions. I did not backport all the text display improvements; the 2.7 code 
was different partly due to dealing with old-style classes. I did not backport 
the new tests I added in msg162510 and msg165057. They depend matching exact 
texts. They will need to be changed again when calltips are adjusted to the new 
multiline signatures in builtin-function docstrings. The will probably need to 
be changed if calltips are changed to use the new-in-3.3 signature objects. 
There are proposed 3.4 changes for compiling C functions that might impact 
calltips.

4. There was no PEP 434 ;-). While *I* considered the relaxed backport policy 
to be the defacto policy then, it *was* a bit fuzzy, and others disagreed. With 
the PEP accepted, I am more open to backporting at least some tests if someone 
else (like Tomoki) does most of the additional work.

(I plan to start with this issue when my development machine is back from 
repairs and proper set up again.)

--

___
Python tracker 

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



[issue11714] threading.Semaphore does not use try...finally

2013-04-22 Thread Serhiy Storchaka

Serhiy Storchaka added the comment:

Thank you for the patch.

'try/finally' can't be replaced by 'with' statements in the _Event class 
because a conditional variable should be reinitialized in 
_reset_internal_locks() after fork.

--
resolution:  -> fixed
stage: commit review -> committed/rejected
status: open -> closed
versions:  -Python 3.2

___
Python tracker 

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



[issue3132] implement PEP 3118 struct changes

2013-04-22 Thread Mark Dickinson

Mark Dickinson added the comment:

Paul: there's already an open issue for adding float16 to the struct module: 
see issue 11734.

--

___
Python tracker 

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



[issue11734] Add half-float (16-bit) support to struct module

2013-04-22 Thread Mark Dickinson

Mark Dickinson added the comment:

I'll take a look at the numerics.

--
assignee:  -> mark.dickinson

___
Python tracker 

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



[issue3132] implement PEP 3118 struct changes

2013-04-22 Thread Paul Hoffman

Paul Hoffman added the comment:

Whoops, never mind. Thanks for the pointer to 11734.

--

___
Python tracker 

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



[issue11734] Add half-float (16-bit) support to struct module

2013-04-22 Thread Paul Hoffman

Paul Hoffman added the comment:

Just another voice for seeing this put in a deployed version of Python. 
Half-precision floats are becoming more common in applications.

Question: does adding this affect math.isnan and math.isinf?

--
nosy: +paulehoffman

___
Python tracker 

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



[issue10513] sqlite3.InterfaceError after commit

2013-04-22 Thread Ned Deily

Changes by Ned Deily :


--
nosy:  -ned.deily

___
Python tracker 

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



[issue17729] advocacy howto improvements

2013-04-22 Thread A.M. Kuchling

A.M. Kuchling added the comment:

I suggest just dropping this HOWTO.  

It was written to contrast using Python with using only a low-level language 
such as C.  Today there may still be some people arguing over whether to use a 
low-level or high-level language, but I think the idea of using high-level 
languages has certainly won out.  An advocacy howto written today would be 
completely different.  

Today we're more likely to write an advocacy micro website instead of a howto, 
so we should just discard this document.

--

___
Python tracker 

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



[issue17729] advocacy howto improvements

2013-04-22 Thread Tshepang Lekhonkhobe

Tshepang Lekhonkhobe added the comment:

That's great to hear, especially coming from the author.

--

___
Python tracker 

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



[issue17742] Add _PyBytesWriter API

2013-04-22 Thread STINNER Victor

STINNER Victor added the comment:

"I expect that replacing "*p++ = c;" with "*writer.str++ = c;" would
not add an important overhead, especially because writer is a local
variable, and str is the first attribute of the structure. I hope that
the machine code will be exactly the same."

I ran some benchmarks: performances are better in some cases, but
worse in other cases. Performances are worse for simple loop like:

while (collstart++

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



[issue14191] argparse doesn't allow optionals within positionals

2013-04-22 Thread paul j3

paul j3 added the comment:

The attached file has a 'parse_intermixed_args()' that has the same API as 
'parse_known_args()'.

It follows the two parse step model

args, remaining_args = optionals.parse_known_args()
args, extras = positionals.parse_known_args(remaining_args, args)

except that the 'optionals parser' is self with the positional arguments 
'deactivated' by setting their nargs to 0.  Similarly the 'positionals parser' 
is self with the optional arguments set to 'required=false'.

Here it is in a standalone test module illustrating its functionality and 
limitations.  I could provide a patch, but this form might easier to test in 
your own code.

When used to run test_argparse.py, it had problems in the cases where the 
distinction between positionals and optionals is blurred.  

For example, PARSER and REMAINDER are supposed to grab everything that follows 
regardless of what it looks like.  I choose to fall back on a single 
'parse_know_args' call.  Raising an error would the alternative.

Similarly, a mutually exclusive group that includes a positional is difficult 
to handle.  Again I fall back on the single step.

So the two issues to be discussed are:

- does it provide the desired freedom to mix optionals and positionals?

- in the difficult cases, should it punt, or raise an error?

--
Added file: http://bugs.python.org/file29982/test_intermixed.py

___
Python tracker 

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



[issue12238] Readline module loading in interactive mode

2013-04-22 Thread STINNER Victor

STINNER Victor added the comment:

We may add a command line option and/or an environment variable to not add the 
current directory to sys.path.

Changing the current behaviour may break many applications / use cases.

--

___
Python tracker 

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



[issue16499] CLI option for isolated mode

2013-04-22 Thread STINNER Victor

Changes by STINNER Victor :


--
nosy: +haypo

___
Python tracker 

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



[issue12238] Readline module loading in interactive mode

2013-04-22 Thread STINNER Victor

STINNER Victor added the comment:

> We may add a command line option and/or an environment variable to not add 
> the current directory to sys.path.

Oh, this is exactly what the issue #16499 proposes.

--

___
Python tracker 

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



[issue17819] removes need for CONFIG_SITE external configuration

2013-04-22 Thread Antonio Cavallo

New submission from Antonio Cavallo:

This patch introduces two new options (--enable-ptmx, --enable-ptc) to  
the configure script.

In cross compile the actual code requires an external config.site config file to
set the result values for the AC_CHECK_FILE macros on /dev/ptmx, /dev/ptc.

These flags forces (if given) the result of the AC_CHECK_FILE macros: if the 
flags aren't given then the AC_CHECK_FILE tests are run as normal providing an 
error message when in cross compile mode (explicit behavior).


(patch applied on revision 251c5b4bb05d)

--
components: Build, Cross-Build
files: configure.ac.patch
keywords: patch
messages: 187599
nosy: cavallo71
priority: normal
severity: normal
status: open
title: removes need for CONFIG_SITE external configuration
type: enhancement
versions: Python 3.4
Added file: http://bugs.python.org/file29983/configure.ac.patch

___
Python tracker 

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



[issue9682] socket.create_connection error message for domain subpart with invalid length is very confusing

2013-04-22 Thread Mike Milkin

Mike Milkin added the comment:

There are a few of interesting parts. 
1.) I noticed that the ToASCII class is not tested.  
2.) I had some unreachable branches due to concatenation of constant variable 
ace_prefix.  
3) I also found it weird that we only check the max of labels[-1], but decided 
to perserve the original functionality.

--
Added file: http://bugs.python.org/file29984/Issue9682.patch

___
Python tracker 

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



[issue9682] socket.create_connection error message for domain subpart with invalid length is very confusing

2013-04-22 Thread Mike Milkin

Changes by Mike Milkin :


Removed file: http://bugs.python.org/file29850/Issue9682-full.patch

___
Python tracker 

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



[issue9682] socket.create_connection error message for domain subpart with invalid length is very confusing

2013-04-22 Thread Mike Milkin

Changes by Mike Milkin :


Removed file: http://bugs.python.org/file29984/Issue9682.patch

___
Python tracker 

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



[issue9682] socket.create_connection error message for domain subpart with invalid length is very confusing

2013-04-22 Thread Mike Milkin

Changes by Mike Milkin :


Added file: http://bugs.python.org/file29985/Issue9682-42213.patch

___
Python tracker 

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



[issue17817] ¿Bug Python 2.7.4 and version 3.3.1?

2013-04-22 Thread Roger Serwy

Roger Serwy added the comment:

Ricardo, you are correct that 2.7.4 and 3.3.1 have these bugs but they have 
been fixed, as shown by Serhiy. Unfortunately, these fixes won't be released 
for a while but they exist as patches and in version control.

I am closing this issue as a duplicate of #17585.

--
resolution:  -> duplicate
status: open -> closed
superseder:  -> IDLE - regression with exit() and quit()

___
Python tracker 

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



[issue17804] streaming struct unpacking

2013-04-22 Thread Meador Inge

Meador Inge added the comment:

This seems reasonable to me to.  So +1.

Small bikeshed on the name: I think 'unpack_iter' would be more
consistent with what is already there, e.g. 'unpack' and 'unpack_from'.
In fact, when experimenting with this patch I found myself typing
'unpack_iter' several times.

--
stage:  -> patch review

___
Python tracker 

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



[issue17816] Weak*Dictionary KeyErrors during callbacks

2013-04-22 Thread Nils Bruin

Nils Bruin added the comment:

I think the difference in behaviour between Py3 and Py2 is coming from:

http://hg.python.org/cpython/file/a26df2d03989/Objects/dictobject.c#l1275

which first clears all values before removing any keys. For a 
WeakValueDictionary that means all the weakrefs are neutralized before the can 
be activated. I don't quite understand how Py3 manages to avoid problems for a 
WeakKeyDictionary, but apparently it does.

--

___
Python tracker 

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



[issue17820] Nothing about editors in "Key Resources"

2013-04-22 Thread Guilherme Simões

New submission from Guilherme Simões:

In devguide/setup#editors-and-tools we have:

"For editors and tools which the core developers have felt some special comment 
is needed for coding in Python, see Key Resources."

Since emacs and other tools are mentioned in "Additional Resources" instead I 
think the link to "Key Resources" should be replaced by a link to "Additional 
Resources".

--
components: Devguide
messages: 187604
nosy: Guilherme.Simões, Todd.Rovito, eric.araujo, ezio.melotti, georg.brandl
priority: normal
severity: normal
status: open
title: Nothing about editors in "Key Resources"
type: behavior

___
Python tracker 

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



[issue17820] Nothing about editors in "Key Resources"

2013-04-22 Thread Roundup Robot

Roundup Robot added the comment:

New changeset df85ed024e96 by Ned Deily in branch 'default':
Issue #17820: Provide more appropriate link in devguide editor section.
http://hg.python.org/devguide/rev/df85ed024e96

--
nosy: +python-dev

___
Python tracker 

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



[issue17820] Nothing about editors in "Key Resources"

2013-04-22 Thread Ned Deily

Ned Deily added the comment:

Thanks for the suggestion!

--
nosy: +ned.deily
resolution:  -> fixed
stage:  -> committed/rejected
status: open -> closed

___
Python tracker 

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



[issue15809] IDLE console uses incorrect encoding.

2013-04-22 Thread Roger Serwy

Roger Serwy added the comment:

Here's a tangentially related issue: #14326

IDLE doesn't handle pasting multi-line code properly (issue3559), IDLE2 will 
silently ignore code after the first executable statement. IDLE3 may give an 
error.

Can't we just make IDLE's shell default to UTF-8?

--

___
Python tracker 

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



[issue17802] html.HTMLParser raises UnboundLocalError:

2013-04-22 Thread Ezio Melotti

Ezio Melotti added the comment:

Thanks for the patch Thomas!
Starting from your work I made an updated patch that fixes the bug, but at the 
same time the tests revealed another possible issue.
In case of invalid character references, HTMLParser still calls 
handle_entityref instead of reporting them as 'data'.  Not sure what the 
preferable behavior should be though, but anyway this is a separate issue.

--
stage: needs patch -> patch review
Added file: http://bugs.python.org/file29986/issue17802.diff

___
Python tracker 

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



[issue17804] streaming struct unpacking

2013-04-22 Thread Antoine Pitrou

Antoine Pitrou added the comment:

> Small bikeshed on the name: I think 'unpack_iter' would be more
> consistent with what is already there, e.g. 'unpack' and 'unpack_from'.
> In fact, when experimenting with this patch I found myself typing
> 'unpack_iter' several times.

I thought so, but "unpack_iter" would mean we are unpacking an iterator,
while we are unpacking *as* an iterator (like iterkeys() and friends in
Python 2).

--

___
Python tracker 

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



[issue17729] advocacy howto improvements

2013-04-22 Thread Roundup Robot

Roundup Robot added the comment:

New changeset 2ddfa8dbed1d by Ezio Melotti in branch '2.7':
#17729: remove the outdated Advocacy HOWTO, as suggested by the author.
http://hg.python.org/cpython/rev/2ddfa8dbed1d

New changeset a4804e0d4479 by Ezio Melotti in branch '3.3':
#17729: remove the outdated Advocacy HOWTO, as suggested by the author.
http://hg.python.org/cpython/rev/a4804e0d4479

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

--
nosy: +python-dev

___
Python tracker 

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



[issue17729] advocacy howto improvements

2013-04-22 Thread Ezio Melotti

Changes by Ezio Melotti :


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

___
Python tracker 

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



[issue17729] advocacy howto improvements

2013-04-22 Thread Tshepang Lekhonkhobe

Tshepang Lekhonkhobe added the comment:

the index file also needed changing; see attached

--
Added file: http://bugs.python.org/file29987/diff

___
Python tracker 

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