[issue15788] cross-refs in the subprocess.Popen.std{in, out, err} warning box aren't linked

2012-08-27 Thread Ezio Melotti

Ezio Melotti added the comment:

+ Use :meth:`communicate() Popen.communicate`

I believe you can simply use :meth:`~Popen.communicate` here.

--
nosy: +ezio.melotti

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



[issue15788] cross-refs in the subprocess.Popen.std{in, out, err} warning box aren't linked

2012-08-27 Thread Chris Rebert

Chris Rebert added the comment:

So you can. Neat trick.
Patch changed accordingly.

--
Added file: http://bugs.python.org/file27011/link_communicate_warning.patch

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



[issue15788] cross-refs in the subprocess.Popen.std{in, out, err} warning box aren't linked

2012-08-27 Thread Chris Rebert

Chris Rebert added the comment:

Let's try that again.

--
Added file: http://bugs.python.org/file27012/link_communicate_warning.patch

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



[issue15788] cross-refs in the subprocess.Popen.std{in, out, err} warning box aren't linked

2012-08-27 Thread Chris Rebert

Changes by Chris Rebert pyb...@rebertia.com:


Removed file: http://bugs.python.org/file27011/link_communicate_warning.patch

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



[issue15788] cross-refs in the subprocess.Popen.std{in, out, err} warning box aren't linked

2012-08-27 Thread Ezio Melotti

Ezio Melotti added the comment:

Fixed, thanks for the patch!

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

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



[issue15788] cross-refs in the subprocess.Popen.std{in, out, err} warning box aren't linked

2012-08-27 Thread Roundup Robot

Roundup Robot added the comment:

New changeset 92aa438a5c4b by Ezio Melotti in branch '2.7':
#15788: fix broken links in subprocess doc.  Patch by Chris Rebert.
http://hg.python.org/cpython/rev/92aa438a5c4b

New changeset 1676e423054a by Ezio Melotti in branch '3.2':
#15788: fix broken links in subprocess doc.  Patch by Chris Rebert.
http://hg.python.org/cpython/rev/1676e423054a

New changeset 64640a02b0ca by Ezio Melotti in branch 'default':
#15788: merge with 3.2.
http://hg.python.org/cpython/rev/64640a02b0ca

--
nosy: +python-dev

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



[issue15789] mention shell-like parts of the std lib in the subprocess docs

2012-08-27 Thread Chris Rebert

New submission from Chris Rebert:

To further dissuade people from using subprocess.Popen's shell=True option 
unnecessarily, this patch points out that some common shell features are also 
available directly in Python via certain modules  functions.

--
assignee: docs@python
components: Documentation
files: subprocess.rst.patch
keywords: patch
messages: 169188
nosy: cvrebert, docs@python
priority: normal
severity: normal
status: open
title: mention shell-like parts of the std lib in the subprocess docs
versions: Python 2.7, Python 3.3, Python 3.4
Added file: http://bugs.python.org/file27013/subprocess.rst.patch

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



[issue15767] add ModuleNotFoundError

2012-08-27 Thread Chris Rebert

Changes by Chris Rebert pyb...@rebertia.com:


--
nosy: +cvrebert

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



[issue14570] Document json sort_keys parameter properly

2012-08-27 Thread Chris Rebert

Chris Rebert added the comment:

Erm, the patch seems to have some ANSI terminal coloring escape code junk (e.g. 
) in it...

--
nosy: +cvrebert

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



[issue11964] Undocumented change to indent param of json.dump in 3.2

2012-08-27 Thread Chris Rebert

Chris Rebert added the comment:

It's been over a year and the patch is trivial. Any chance of it getting 
applied soon?

--
nosy: +cvrebert

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



[issue15786] IDLE code completion window does not scoll/select with mouse

2012-08-27 Thread suddha sourav

suddha sourav added the comment:

Platform is Windows 7 Professional 64-bit. Sorry for not including the 
information!

--

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



[issue15533] subprocess.Popen(cwd) documentation

2012-08-27 Thread Chris Rebert

Changes by Chris Rebert pyb...@rebertia.com:


--
nosy: +cvrebert

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



[issue7186] Document specialness of __doc__, and possibly other special attributes

2012-08-27 Thread Chris Rebert

Changes by Chris Rebert pyb...@rebertia.com:


--
nosy: +cvrebert

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



[issue9650] format codes in time.strptime docstrings

2012-08-27 Thread Chris Rebert

Changes by Chris Rebert pyb...@rebertia.com:


--
nosy: +cvrebert

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



[issue14783] Update int() docstring from manual

2012-08-27 Thread Chris Rebert

Changes by Chris Rebert pyb...@rebertia.com:


--
nosy: +cvrebert

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



[issue14870] Descriptions of os.utime() and os.utimensat() use wrong notation

2012-08-27 Thread Chris Rebert

Changes by Chris Rebert pyb...@rebertia.com:


--
nosy: +cvrebert

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



[issue15761] Setting PYTHONEXECUTABLE can cause segfaults on OS X

2012-08-27 Thread Ronald Oussoren

Changes by Ronald Oussoren ronaldousso...@mac.com:


--
resolution:  - fixed
stage:  - committed/rejected
status: open - closed

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



[issue15787] PEP 3121 Refactoring

2012-08-27 Thread Stefan Krah

Changes by Stefan Krah stefan-use...@bytereef.org:


--
nosy: +skrah

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



[issue14880] csv.reader and .writer use wrong kwargs notation in 2.7 docs

2012-08-27 Thread Petri Lehtinen

Petri Lehtinen added the comment:

Chris: Thanks for the patch. I'm not sure register_dialect()'s signature is 
good like that, though. Hynek, what do you think?

--
stage:  - patch review

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



[issue9650] format codes in time.strptime docstrings

2012-08-27 Thread Alexander Belopolsky

Alexander Belopolsky added the comment:

I would like to add my +1 to this issue.  I suggest adding something like this:


Commonly used format codes:

%Y  Year with century as a decimal number.
%m  Month as a decimal number [01,12].
%d  Day of the month as a decimal number [01,31].
%H  Hour (24-hour clock) as a decimal number [00,23].
%M  Minute as a decimal number [00,59].
%S  Second as a decimal number [00,61].
%z  Time zone offset from UTC.
%a  Locale’s abbreviated weekday name.
%A  Locale’s full weekday name.
%b  Locale’s abbreviated month name.
%B  Locale’s full month name.
%c  Locale’s appropriate date and time representation.

Other codes may be available on your platform.  See documentation for the C 
library strftime function.


This is a subjective selection in a subjective order of importance, so some 
bikesheding is welcome.  My choice was motivated by the assumption that most 
commonly used are the codes required to form RFC 3339 timestamps.  I 
deliberately omitted deprecated %y code and the %Z code that produces 
non-standardized TZ names.  I can be persuaded to add 12 hour clock codes.

--
assignee: docs@python - belopolsky

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



[issue15790] Python 3.3.0rc1 release notes claims PEP-405 support, yet pysetup is not in the package (needs more usage documentation, to get pip working)

2012-08-27 Thread Pas

New submission from Pas:

Python 3.3.0rc1 release notes ( http://python.org/download/releases/3.3.0/ ) 
claims PEP-405 support, yet pysetup is not in the tarball. (After reading 
through mailing lists and bugs it's clear that the move to packaging module 
got pulled, so it's still just distutils in there.)

There is no documentation on how to get a pyvenv (or virtualenv, or any other 
virtual enviroment solution) built venv to gain setuptools/pip support.

--
assignee: docs@python
components: Documentation
messages: 169194
nosy: docs@python, pas
priority: normal
severity: normal
status: open
title: Python 3.3.0rc1 release notes claims PEP-405 support, yet pysetup is not 
in the package (needs more usage documentation, to get pip working)
versions: Python 3.3

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



[issue15790] Python 3.3.0rc1 release notes claims PEP-405 support, yet pysetup is not in the package (needs more usage documentation, to get pip working)

2012-08-27 Thread Ronald Oussoren

Ronald Oussoren added the comment:

PEP 405 is for venv support and that is available. Documenting how to use 
pip/distribute/setuptools with venv is IMHO beyond the scope of the stdlib 
documentation (and should be easy enough: create a virtual environment using 
pyvenv, then install pip using its setup.py file).

The pep mentions the pysetup script from the packaging module, but as the 
packaging module got pulled for python 3.3 the pysetup script is not present in 
the python 3.3 installation and therefore also not in venv-s.

--
nosy: +ronaldoussoren

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



[issue15791] pydoc does not handle unicode AUTHOR field

2012-08-27 Thread Michele Orrù

New submission from Michele Orrù:

$ echo __author__ = u'Michele Orr\xf9'  foo.py  python -c import foo; 
print foo.__author__; help(foo)
Michele Orrù
Traceback (most recent call last):
  File string, line 1, in module
  File 
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py, line 
467, in __call__
return pydoc.help(*args, **kwds)
  File 
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/pydoc.py, 
line 1747, in __call__
self.help(request)
  File 
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/pydoc.py, 
line 1794, in help
else: doc(request, 'Help on %s:')
  File 
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/pydoc.py, 
line 1531, in doc
pager(render_doc(thing, title, forceload))
  File 
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/pydoc.py, 
line 1526, in render_doc
return title % desc + '\n\n' + text.document(object, name)
  File 
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/pydoc.py, 
line 329, in document
if inspect.ismodule(object): return self.docmodule(*args)
  File 
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/pydoc.py, 
line 1126, in docmodule
result = result + self.section('AUTHOR', str(object.__author__))
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf9' in position 
11: ordinal not in range(128)

--
components: Unicode
messages: 169196
nosy: eric.araujo, ezio.melotti, maker
priority: normal
severity: normal
status: open
title: pydoc does not handle unicode AUTHOR field
type: crash
versions: Python 2.6, Python 2.7

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



[issue15790] Python 3.3.0rc1 release notes claims PEP-405 support, yet pysetup is not in the package (needs more usage documentation, to get pip working)

2012-08-27 Thread Pas

Pas added the comment:

It's not straightforward, at all.

# (v3.3rc1) /home/pas/wololo/pip-1.1$ python setup.py install

Traceback (most recent call last):
  File setup.py, line 3, in module
from setuptools import setup
ImportError: No module named 'setuptools'


Then, of course one can try installing setuptools, but it won't work.

Traceback (most recent call last):
  File setup.py, line 7, in module
execfile(convert_path('setuptools/command/__init__.py'), d)
NameError: name 'execfile' is not defined

So, yes, venv is available. Great. But Python is not so great without those 
batteries, which are allegedly included.

--

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



[issue15790] Python 3.3.0rc1 release notes claims PEP-405 support, yet pysetup is not in the package (needs more usage documentation, to get pip working)

2012-08-27 Thread Ronald Oussoren

Ronald Oussoren added the comment:

pyvenv won't install setuptools because setuptools is not a stdlib package. 
Having packaging would have been nice, but that library was not in a good 
enough shape for the 3.3 release.

I don't understand what you try to do in the second traceback. Installing 
distribute works fine though:

1) Create environment using pyvenv: $ pyenv myenv
2) Download distribute archive from PyPI
3) Extract this archive
4) Install: $ cd distribute-0.6.28; ../pyenv/bin/python setup.py install

If you have a setup.py file where you want to use the distribute package you 
can use distribute_setup, as described in 
http://pypi.python.org/pypi/distribute/#distribute-setup-py. I'm using this 
in my own packages and this works fine with pyvenv as well.

--

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



[issue12403] Mention sys.displayhook in code module docs and the compile builtin docs

2012-08-27 Thread Aaron Iles

Aaron Iles added the comment:

I've submitted a patch which adds a section to the code module's documentation 
on overriding console output. It attempts to catalogue when sys.stderr, 
sys.excepthook and sys.displayhook are used to print console output.

--
keywords: +patch
nosy: +aliles
Added file: http://bugs.python.org/file27014/p1346072775.diff

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



[issue15792] Fix compiler options for x64 builds on Windows

2012-08-27 Thread Jeremy Kloth

New submission from Jeremy Kloth:

The attached patch fixes the compiler options used for building the x64 
platform.

- In VC10 the passing /GS- as an additional option has been replaced by the 
MSBuild BufferSecurityCheck command
- The /USECL:xxx option is only for the VSExtComp plugin for VS.NET 2003 
(VC7.1) used to build a 64-bit Python 2.5

The attached patch modifies the x64 properties for VS8/9/10.

--
components: Build
files: pcbuild.diff
keywords: patch
messages: 169200
nosy: jkloth
priority: normal
severity: normal
status: open
title: Fix compiler options for x64 builds on Windows
versions: Python 3.3, Python 3.4
Added file: http://bugs.python.org/file27015/pcbuild.diff

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



[issue15790] Python 3.3.0rc1 release notes claims PEP-405 support, yet pysetup is not in the package (needs more usage documentation, to get pip working)

2012-08-27 Thread Pas

Pas added the comment:

Thank you. The missing detail was to install distribute when a package needs 
setuptools.

So, documentation. The setuptools page doesn't even mention distribute. The PEP 
mentions both, even though setuptools pretty much looks incompatible with Py3.3.

Anyway. I'm honestly grateful for your immediate responses. Thanks again for 
sorting this out, let's hope others will find this via a search engine.

--
status: open - closed

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



[issue11964] Undocumented change to indent param of json.dump in 3.2

2012-08-27 Thread Éric Araujo

Éric Araujo added the comment:

See my previous message where I say that a careful check is needed.

--
nosy: +sandro.tosi

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



[issue15791] pydoc does not handle non-ASCII unicode AUTHOR field

2012-08-27 Thread Éric Araujo

Éric Araujo added the comment:

I think this works if you set PYTTHONIOENCODING=utf-8 in your environment.

(2.6 does not get bugfixes anymore.)

--
title: pydoc does not handle unicode AUTHOR field - pydoc does not handle 
non-ASCII unicode AUTHOR field
versions:  -Python 2.6

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



[issue15791] pydoc does not handle non-ASCII unicode AUTHOR field

2012-08-27 Thread Éric Araujo

Éric Araujo added the comment:

One could argue that since print does respect the terminal encoding if 
sys.stdin is a tty, pydoc could be as smart and do the same.  I think the 
problem comes from the use of a pager, which means a subprocess, which mean 
that the streams are not ttys and the encoding can’t be detected.  print 
doesn’t work either with pipes: python -c import foo; print foo.__author__ | 
cat

So I fear that this bug may only get a doc note.

--

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



[issue2988] Invalid cookies crash web applications

2012-08-27 Thread Wichert Akkerman

Wichert Akkerman added the comment:

I do not agree that this is a fix. Effectively this means that if a user has a 
single cookie that SimpleCookie does not like a webapp can not use any cookie 
at all. Imho at a minimum there should be a way to tell SimpleCookie to ignore 
invalid cookies.

--
nosy: +wichert

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



[issue2988] Invalid cookies crash web applications

2012-08-27 Thread Wichert Akkerman

Changes by Wichert Akkerman wich...@wiggy.net:


--
versions: +Python 2.7

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



[issue15533] subprocess.Popen(cwd) documentation

2012-08-27 Thread Chris Jerdonek

Chris Jerdonek added the comment:

Attached are a few test cases showing that Popen *does* consider cwd when 
searching for the executable (as well as for args[0]), and in particular that 
you *can* specify the program's path relative to cwd.

I also moved the test_cwd test to be adjacent to the other cwd test (the one 
that tests cwd with the executable argument).

I can also prepare the documentation changes for addition to the patch.

--
keywords: +patch
Added file: http://bugs.python.org/file27016/issue-15533-test-cases-1.patch

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



[issue15533] subprocess.Popen(cwd) documentation

2012-08-27 Thread Chris Jerdonek

Changes by Chris Jerdonek chris.jerdo...@gmail.com:


--
nosy: +asvetlov

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



[issue15775] Add StopParser() to expat

2012-08-27 Thread Amaury Forgeot d'Arc

Amaury Forgeot d'Arc added the comment:

If a handler function raises an exception, the Parse() method exits and the 
exception is propagated; internally, this also calls XML_StopParser().
Why would one call XML_StopParser() explicitely?

--
nosy: +amaury.forgeotdarc

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



[issue15783] decimal.localcontext(None) fails when using the C accelerator module

2012-08-27 Thread Zachary Ware

Changes by Zachary Ware zachary.w...@gmail.com:


--
nosy: +zach.ware

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



[issue15791] pydoc does not handle non-ASCII unicode AUTHOR field

2012-08-27 Thread R. David Murray

R. David Murray added the comment:

There is a proposed patch in issue 1065986 waiting for review.

--
nosy: +r.david.murray
resolution:  - duplicate
stage:  - committed/rejected
status: open - closed
superseder:  - Fix pydoc crashing on unicode strings
type: crash - behavior

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



[issue1065986] Fix pydoc crashing on unicode strings

2012-08-27 Thread Martin v . Löwis

Martin v. Löwis added the comment:

I fail to see how this patch solves this issue. Taking the example from 
issue15791, I still get the traceback of that issue, namely in the line

result = result + self.section('AUTHOR', str(object.__author__))

If __author__ is a unicode object, it's the str call that fails. This is long 
before any attempt is made to render the resulting string to an output device.

--

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



[issue15792] Fix compiler options for x64 builds on Windows

2012-08-27 Thread Georg Brandl

Changes by Georg Brandl ge...@python.org:


--
nosy: +loewis

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



[issue13405] Add DTrace probes

2012-08-27 Thread Jesús Cea Avión

Jesús Cea Avión added the comment:

Samuel, the program complaining about not being able to find the C Preprocessor 
is the system dtrace executable. Looks like a dependency there.

To check this hypotesis, create a file called a.d, with the following content:


provider test {
  probe abc(int);
};



and try to generate the header file with the following command:


dtrace -C -h -s a.d


If that command complains about being unable to find the C Preprocessor, well, 
you need a C Preprocessor.

If dtrace doesn't obey environment variables pointing to the preprocessor, that 
would be a dtrace bug. You could create a symbolic link to clang executable, 
but that would be an ugly hack.

--

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



[issue11964] Undocumented change to indent param of json.dump in 3.2

2012-08-27 Thread Petri Lehtinen

Petri Lehtinen added the comment:

I don't think the test changes are needed, because both dump() and dumps() use 
JSONEncoder internally, and all current indent testing is done using dumps() 
anyway.

More important would be to update the documentation of indent for JSONEncoder 
to match that of dump() and add the versionchanged directives to both.

--
nosy: +petri.lehtinen

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



[issue11964] Undocumented change to indent param of json.dump in 3.2

2012-08-27 Thread Petri Lehtinen

Petri Lehtinen added the comment:

Attached a new patch.

--
Added file: http://bugs.python.org/file27017/issue11964.patch

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



[issue11964] Undocumented change to indent param of json.dump in 3.2

2012-08-27 Thread Éric Araujo

Éric Araujo added the comment:

LGTM.

--
assignee: eric.araujo - petri.lehtinen
stage: needs patch - commit review

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



[issue15533] subprocess.Popen(cwd) documentation

2012-08-27 Thread Chris Jerdonek

Chris Jerdonek added the comment:

Here is a full patch for the default branch (documentation correction and test 
cases for the documented behavior).

If this patch looks acceptable, I can prepare a separate patch for 2.7.

--
Added file: http://bugs.python.org/file27018/issue-15533-2-default.patch

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



[issue15533] subprocess.Popen(cwd) documentation

2012-08-27 Thread Chris Jerdonek

Changes by Chris Jerdonek chris.jerdo...@gmail.com:


--
keywords: +needs review
stage:  - patch review

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



[issue15533] subprocess.Popen(cwd) documentation

2012-08-27 Thread Chris Jerdonek

Chris Jerdonek added the comment:

python_dir = os.path.dirname(os.path.realpath(sys.executable))
wrong_cwd = os.path.join(python_dir, 'Doc')

Actually, is there a better directory to be using for this?  I'd like a 
directory that is guaranteed to exist that is in the same directory as 
sys.executable -- so that I can construct a simple relative path from that 
directory to sys.executable.

--

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



[issue15781] test_threaded_import fails with -j4

2012-08-27 Thread Antoine Pitrou

Antoine Pitrou added the comment:

Ok, I can now reproduce with setswitchinterval(). Here is a patch. There was a 
race between putting the new module in sys.modules and setting its 
__initializing__ attribute, so now __initializing__ is set before putting the 
module in sys.modules.

Also, there was another race when retrieving a module lock from the locks dict 
(the weakref could be destroyed between the __contains__ test and the actual 
fetch).

--
keywords: +patch
nosy: +georg.brandl
priority: normal - release blocker
stage:  - patch review
Added file: http://bugs.python.org/file27019/importrace.patch

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



[issue15792] Fix compiler options for x64 builds on Windows

2012-08-27 Thread Antoine Pitrou

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


--
nosy: +brian.curtin, tim.golden

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



[issue15781] test_threaded_import fails with -j4

2012-08-27 Thread Brett Cannon

Brett Cannon added the comment:

Didn't patch it in to evaluate the surrounding code, but otherwise the patch 
LGTM.

--
stage: patch review - commit review

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



[issue15785] curses.get_wch() returns keypad codes incorrectly

2012-08-27 Thread Antoine Pitrou

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


--
nosy: +georg.brandl, loewis

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



[issue15785] curses.get_wch() returns keypad codes incorrectly

2012-08-27 Thread Georg Brandl

Georg Brandl added the comment:

Please get a review from another developer before I consider this for rc2.

--

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



[issue15781] test_threaded_import fails with -j4

2012-08-27 Thread Georg Brandl

Georg Brandl added the comment:

Looks good to me.  Please commit to default and I'll cherry-pick to rc2.

--

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



[issue15793] Stack corruption in ssl.RAND_egd()

2012-08-27 Thread Serhiy Storchaka

New submission from Serhiy Storchaka:

Here is a patch that fixes stack corruption in ssl.RAND_egd().

--
components: Library (Lib)
files: ssl_RAND_egd.patch
keywords: patch
messages: 169221
nosy: haypo, storchaka
priority: normal
severity: normal
status: open
title: Stack corruption in ssl.RAND_egd()
type: crash
versions: Python 3.2, Python 3.3
Added file: http://bugs.python.org/file27020/ssl_RAND_egd.patch

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



[issue15792] Fix compiler options for x64 builds on Windows

2012-08-27 Thread Jeremy Kloth

Jeremy Kloth added the comment:

I did forgot t mention that this change also silences a compiler warning:

cl : Command line warning D9025: overriding '/GS' with '/GS-'

The /USECL:xxx option does not provoke a warning is it is being
evaluated as '/U SECL:xxx' (undefine macro)

--
nosy: +jeremy.kloth

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



[issue15781] test_threaded_import fails with -j4

2012-08-27 Thread Antoine Pitrou

Antoine Pitrou added the comment:

If possible I would like to wait for Stefan's confirmation that it fixes the 
failures for him.

--

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



[issue15784] OSError.__str__() should distinguish between errno and winerror

2012-08-27 Thread Antoine Pitrou

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


--
nosy: +georg.brandl

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



[issue15784] OSError.__str__() should distinguish between errno and winerror

2012-08-27 Thread Antoine Pitrou

Antoine Pitrou added the comment:

I originally kept it that way to minimize disruption with 3.2, but I agree it's 
a welcome change. As for acceptance in 3.3, Georg will have to decide.

--

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



[issue15781] test_threaded_import fails with -j4

2012-08-27 Thread Georg Brandl

Georg Brandl added the comment:

Sure.

--

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



[issue15784] OSError.__str__() should distinguish between errno and winerror

2012-08-27 Thread Georg Brandl

Georg Brandl added the comment:

Uh, currently it's Errno or Error, so there is a way to tell which.

I'll leave to Antoine to decide what to do here; it's not like changing it a 
big deal.

WinError looks kind of ugly to me though.

--

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



[issue15784] OSError.__str__() should distinguish between errno and winerror

2012-08-27 Thread Antoine Pitrou

Antoine Pitrou added the comment:

Well, Error and Errno are rather hard to distinguish, and the difference 
isn't obvious either, so Richard's patch is a good improvement IMHO.

--
assignee:  - sbt
components: +Interpreter Core
versions: +Python 3.3

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



[issue15793] Stack corruption in ssl.RAND_egd()

2012-08-27 Thread Antoine Pitrou

Antoine Pitrou added the comment:

You should add a test (e.g. that TypeError is raised when a second argument is 
passed).

--
nosy: +pitrou

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



[issue15781] test_threaded_import fails with -j4

2012-08-27 Thread Stefan Krah

Stefan Krah added the comment:

Nice, on the finicky i7 machine test_threaded_import is fixed.

I'm getting another error in test_importlib, both with and without
the patch. I can open another issue for that if you think it's
completely unrelated:

$ ./python -m test -uall -F test_importlib  
[  1] test_importlib
test test_importlib failed -- Traceback (most recent call last):
  File /home/stefan/hg/cpython/Lib/test/test_importlib/test_locks.py, line 
80, in test_deadlock
self.assertEqual(results.count((True, False)), 1)
AssertionError: 2 != 1

1 test failed:
test_importlib

--

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



[issue15781] test_threaded_import fails with -j4

2012-08-27 Thread Antoine Pitrou

Antoine Pitrou added the comment:

 I'm getting another error in test_importlib, both with and without
 the patch. I can open another issue for that if you think it's
 completely unrelated:

Please do. Thanks!

--

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



[issue15781] test_threaded_import fails with -j4

2012-08-27 Thread Roundup Robot

Roundup Robot added the comment:

New changeset 7fa6336e9864 by Antoine Pitrou in branch 'default':
Issue #15781: Fix two small race conditions in import's module locking.
http://hg.python.org/cpython/rev/7fa6336e9864

--
nosy: +python-dev

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



[issue15794] test_importlib: test_locks failure

2012-08-27 Thread Stefan Krah

New submission from Stefan Krah:

On the obstinate i7 machine (see #15781), test_importlib fails
sporadically (after 10 repetitions or so).

$ ./python -m test -uall -F test_importlib  
 
[  1] test_importlib
 
test test_importlib failed -- Traceback (most recent call last):
 
  File /home/stefan/hg/cpython/Lib/test/test_importlib/test_locks.py, line 
80, in test_deadlock
self.assertEqual(results.count((True, False)), 1)   
 
AssertionError: 2 != 1  
 

 
1 test failed:  
 
test_importlib

--
components: Tests
messages: 169232
nosy: brett.cannon, christian.heimes, eric.snow, georg.brandl, haypo, ncoghlan, 
pitrou, skrah
priority: normal
severity: normal
status: open
title: test_importlib: test_locks failure
type: behavior
versions: Python 3.3, Python 3.4

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



[issue15795] Zipfile.extractall does not preserve file permissions

2012-08-27 Thread Alexey Boriskin

New submission from Alexey Boriskin:

Zipfile._extract_member does not preserve file permissions while extracting it. 
As may be seen at link[1], raw open() is used and no os.chmod() applied after 
that, therefore any permission data stored in zipfile is dropped and file is 
created with default permission depending on current user's umask.

[1] http://hg.python.org/cpython/file/52159aa5d401/Lib/zipfile.py#l1251

--
components: Library (Lib)
messages: 169233
nosy: uruz
priority: normal
severity: normal
status: open
title: Zipfile.extractall does not preserve file permissions
type: behavior
versions: Python 2.7, Python 3.4

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



[issue15789] mention shell-like parts of the std lib in the subprocess docs

2012-08-27 Thread Éric Araujo

Éric Araujo added the comment:

Thanks, LGTM.  Maybe there’s a section about walking files in the os module doc 
that you could also link to?  Also shutil.

--
nosy: +eric.araujo
versions: +Python 3.2 -Python 3.4

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



[issue15796] Fix readline() docstrings

2012-08-27 Thread Serhiy Storchaka

New submission from Serhiy Storchaka:

Here is a patch that escapes '\n' in readline() docstrings.

--
assignee: docs@python
components: Documentation
files: escape_nl.patch
keywords: patch
messages: 169235
nosy: docs@python, storchaka
priority: normal
severity: normal
status: open
title: Fix readline() docstrings
versions: Python 2.7, Python 3.2, Python 3.3
Added file: http://bugs.python.org/file27021/escape_nl.patch

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



[issue15533] subprocess.Popen(cwd) documentation

2012-08-27 Thread Ned Deily

Ned Deily added the comment:

Because tests should be runnable from installed Pythons (including binary -only 
installations), tests should not assume that a Python source directory is 
available nor make any assumptions about the location of the Python executable 
itself.

--
nosy: +ned.deily

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



[issue15796] Fix readline() docstrings

2012-08-27 Thread Serhiy Storchaka

Changes by Serhiy Storchaka storch...@gmail.com:


Added file: http://bugs.python.org/file27022/escape_nl-2.7.patch

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



[issue15793] Stack corruption in ssl.RAND_egd()

2012-08-27 Thread Serhiy Storchaka

Serhiy Storchaka added the comment:

Patch updated with tests.

--
Added file: http://bugs.python.org/file27023/ssl_RAND_egd-3.3.patch

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



[issue15793] Stack corruption in ssl.RAND_egd()

2012-08-27 Thread Serhiy Storchaka

Changes by Serhiy Storchaka storch...@gmail.com:


Added file: http://bugs.python.org/file27024/ssl_RAND_egd-3.2.patch

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



[issue15794] test_importlib: test_locks failure

2012-08-27 Thread Stefan Krah

Stefan Krah added the comment:

Also reproduced on Ubuntu Lucid/Core 2 Duo with a very low switch
interval and -j4. It takes more repetitions than on the i7:

$ ./python -m test -uall -F -j4  test_importlib 
[...]
[224] test_importlib
[225] test_importlib
[226/1] test_importlib
test test_importlib failed -- Traceback (most recent call last):
  File /home/stefan/pydev/cpython/Lib/test/test_importlib/test_locks.py, line 
80, in test_deadlock
self.assertEqual(results.count((True, False)), 1)
AssertionError: 2 != 1

--

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



[issue15793] Stack corruption in ssl.RAND_egd()

2012-08-27 Thread Serhiy Storchaka

Changes by Serhiy Storchaka storch...@gmail.com:


Removed file: http://bugs.python.org/file27020/ssl_RAND_egd.patch

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



[issue15793] Stack corruption in ssl.RAND_egd()

2012-08-27 Thread Jesús Cea Avión

Changes by Jesús Cea Avión j...@jcea.es:


--
nosy: +jcea

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



[issue15790] Python 3.3.0rc1 release notes claims PEP-405 support, yet pysetup is not in the package (needs more usage documentation, to get pip working)

2012-08-27 Thread Jesús Cea Avión

Changes by Jesús Cea Avión j...@jcea.es:


--
nosy: +jcea

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



[issue15794] test_importlib: test_locks failure

2012-08-27 Thread Antoine Pitrou

Antoine Pitrou added the comment:

After a bit of investigation, it turns out the test is probably too strict.
The deadlock avoidance logic in importlib._bootstrap is indeed conservative: if 
you take a look at _ModuleLock.acquire(), _blocking_on[tid] is set even while 
other threads may run, because the internal lock is not always taken. 
Therefore, if there's a potential deadlock between several threads, there are 
situations where DeadlockError will be raised in two threads, not only one.

(IMHO it would complicate the code too much to make deadlock avoidance less 
conservative, without bringing anything in terms of additional functionality)

See attached patch.

--
keywords: +patch
Added file: http://bugs.python.org/file27025/relax_deadlock_test.patch

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



[issue15533] subprocess.Popen(cwd) documentation

2012-08-27 Thread Chris Jerdonek

Chris Jerdonek added the comment:

Here is a new patch that makes no assumptions about the contents of the 
directory containing sys.executable.

--
Added file: http://bugs.python.org/file27026/issue-15533-3-default.patch

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



[issue15795] Zipfile.extractall does not preserve file permissions

2012-08-27 Thread R. David Murray

R. David Murray added the comment:

Does this have any relationship to issue 3394?  From the discussion on that 
issue it sounds like zipfile is doing things with external_attributes if it is 
set.  But I don't know much about zipfile internals.

--
nosy: +r.david.murray

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



[issue15784] OSError.__str__() should distinguish between errno and winerror

2012-08-27 Thread Richard Oudkerk

Richard Oudkerk added the comment:

 Well, Error and Errno are rather hard to distinguish

Embarrassingly, I did not even notice the was a difference.

--

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



[issue9650] format codes in time.strptime docstrings

2012-08-27 Thread Chris Rebert

Chris Rebert added the comment:

+1 on including am/pm-related codes. Blame us backwards, non-metric Americans. 
Sounds GTM otherwise.

--

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



[issue14649] doctest.DocTestSuite error misleading when module has no docstrings

2012-08-27 Thread Chris Jerdonek

Chris Jerdonek added the comment:

Updating the patch after discussing with David on IRC.

The two new files are now added to Lib/test instead of to a subdirectory of 
Lib/test.  Moving the doctest files to a subdirectory can be discussed and 
possibly addressed as part of a separate issue.

--
Added file: http://bugs.python.org/file27027/issue-14649-5.patch

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



[issue15716] Ability to specify the PYTHONPATH via a command line flag

2012-08-27 Thread Colin Su

Changes by Colin Su littleq0...@gmail.com:


--
nosy: +littleq0903

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



[issue15716] Ability to specify the PYTHONPATH via a command line flag

2012-08-27 Thread Colin Su

Colin Su added the comment:

Could anyone provide some properly command line usage for this issue?

ex. python -P path_1:path_2:path_3

I think this point need to be discussed :D

--

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



[issue15716] Ability to specify the PYTHONPATH via a command line flag

2012-08-27 Thread Colin Su

Colin Su added the comment:

s/properly/proper (typo)

--

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



[issue15716] Ability to specify the PYTHONPATH via a command line flag

2012-08-27 Thread Colin Su

Colin Su added the comment:

started working on it :)

--

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



[issue15785] curses.get_wch() returns keypad codes incorrectly

2012-08-27 Thread Adam Simpkins

Adam Simpkins added the comment:

 +   Get a wide character as (is_key_code, key). *is_key_code* is True for
 +   function keys, keypad keys and so, in this case, *key* is a multibyte 
 string
 +   containing the key name. Otherwise, *key* is a single character
 +   corresponding to the key.

The curses module already exposes the integer KEY_* constants.  I think the
API would be easier to use if it simply returned the integer keycode constant
rather than returning the human-readable name returned by keyname().

I suspect most callers will want to compare the keycode against one of these
KEY_* constants to see what type of key was pressed so they can take action on
specific keys.  Comparing the return value against one of the curses.KEY_*
constants seems easier than having to compare it to the result of
curses.keyname(curses.KEY_*)

The curses module also already exposes the keyname() function if callers do
want to get the human-readable string for an integer keycode.

If the function returned either a single-character unicode string or an integer
keycode, this would also make it possible to completely drop the is_key_code
part of the return value.  (Callers could simply check the type of the return
value to see if it is a keycode.)

--

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



[issue15789] mention shell-like parts of the std lib in the subprocess docs

2012-08-27 Thread Chris Jerdonek

Chris Jerdonek added the comment:

This is a nit, but can you adhere to an 80-character line length?  Much (but 
not all) of the documentation does.

--
nosy: +cjerdonek

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



[issue6074] .pyc files created readonly if .py file is readonly, python won't overwrite

2012-08-27 Thread Eric Snow

Eric Snow added the comment:

Here's a patch for 3.3 with a test.  Though, I'm still setting up my windows 
box for building Python, I wanted to get this patch up.  On its own the test 
should fail on Windows.  In that case, it should be backport-able.  If no one 
has a chance to verify the test on windows (or the fix) before I get everything 
set up, I'll do it.

--
Added file: http://bugs.python.org/file27028/issue6074_3.3_eric.snow.diff

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



[issue15136] Decimal accepting Fraction

2012-08-27 Thread Raymond Hettinger

Raymond Hettinger added the comment:

Thanks Nick.  I'll go ahead and close this one, leaving the Decimal module only 
with lossless coercions that do not depend on the decimal context (this matches 
the underlying design of the decimal module which treats all numbers as exact, 
and only applying to the result of an arithmetic operation).

If needed, a new issue can be opened for a format specifier for the Fraction 
type.  It seems that we're all in agreement that that would be useful for the 
fractions module.

--
resolution:  - rejected
status: open - closed

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



[issue14783] Update int() docstring from manual

2012-08-27 Thread Raymond Hettinger

Raymond Hettinger added the comment:

The 3.3 version has the virtue of being accurate and the vice of being 
confusing.  In a way, it has made the docs worse for the average user of common 
cases.

Is there a way to stack the alternative signatures rather than mush the various 
used into a single pile of mush?

int(x=0) -- integer coercion
int(str, base=10) -- integer converted from string in a given base

--
nosy: +rhettinger

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