[issue21517] installer Python default setting fails with mac Python Launcher

2014-05-17 Thread Ned Deily

Ned Deily added the comment:

Python.org installers do not install anything to /usr/bin; they do, by default, 
install symbolic links in /usr/local/bin.  Python 3 installers set the symlink 
/usr/local/bin/python3 to the most recently installed version.  The Python 
Launcher app has several open design issues, including whether it should be 
included at all.  Currently, each version of Python (from python.org) installs 
its own copy of Python Launcher.app but they all share the same preference 
file.  You can set the path to your preferred interpreter version by launching 
Python Launcher.app and then, in the Preferences pane, selecting the file type 
(e.g. Python Script) and typing the interpreter path into the Interpreter: 
text box (e.g. /usr/local/bin/python3.4), rather than using any of the preset 
defaults in the pulldown list.

--
nosy: +ned.deily
resolution:  - works for me
stage:  - resolved
status: open - closed

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



[issue21385] in debug mode, compile(ast) fails with an assertion error if an AST node has no line number information

2014-05-17 Thread R. David Murray

R. David Murray added the comment:

Victor: in the production code discussed in the original posting, there *are* 
line numbers, and they are meaningful; they just aren't monotonically 
increasing.

I believe the request here is to simply remove the assert.  (If we did that, 
we'd have to also add tests that python itself was generating monotonically 
increasing line number, and make some doc changes.)

--
nosy: +r.david.murray

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



[issue21386] ipaddress.IPv4Address.is_global not implemented

2014-05-17 Thread R. David Murray

R. David Murray added the comment:

The patch looks correct to me, but we also need tests.

--
nosy: +r.david.murray

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



[issue21391] shutil uses both os.path.abspath and an 'import from' of abspath

2014-05-17 Thread R. David Murray

R. David Murray added the comment:

I'd prefer to get rid of it, otherwise we might get requests to add all the 
other os.path functions to the shutil namespace, and I don't think having that 
kind of more than one way to do it serves anyone.  I suppose we'll have to 
deprecate it first if we do get rid of it :(.

--
nosy: +r.david.murray
title: PATCH: using the abspath shortcut in Lib/shutil - shutil uses both 
os.path.abspath and an 'import from' of abspath

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



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

2014-05-17 Thread R. David Murray

R. David Murray added the comment:

'below' doesn't make sense at all if you view it via pydoc.  There is only one 
unsafe function left, mktemp.  Here is an alternate patch that takes advantage 
of that fact.

--
nosy: +r.david.murray
Added file: http://bugs.python.org/file35268/tempfile-docstring.patch

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



[issue18540] imaplib.IMAP4() ends with Name or service not known on Fedora 18

2014-05-17 Thread R. David Murray

R. David Murray added the comment:

Milan: using 'localhost' is incorrect, since the string 'localhost' will not 
always resolve to the local host IP, while passing None to getaddrinfo will.

It is significant that the example fails.  We need a test for this case (the 
imap tests have been historically very poor, though we've improved that 
somewhat in the past few years).

Although it is a low-probability thing, someone might be depending on self.host 
being '' by default, so I think the better (and simpler) fix is to convert '' 
to None in the _create_socket method.

--

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



[issue21509] json.load fails to read UTF-8 file with (BOM) Byte Order Marks

2014-05-17 Thread Kristian Benoit

Kristian Benoit added the comment:

I added code to skip the bom if present when encoding is either None or 
utf-8. The problem I have with Victor's solution is that users don't know 
these files are not plain UTF-8. Most text editor says it's utf-8 encoded, how 
can a user figure out there 3 hidden bytes at the start of the file ?

Kristian

--
keywords: +patch
Added file: http://bugs.python.org/file35269/json.patch

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



[issue21517] installer Python default setting fails with mac Python Launcher

2014-05-17 Thread Andrew Harrington

Andrew Harrington added the comment:

I see not messing with /usr/bin.  Your note about Python Launcher would be
a nice addition to the Mac installer notes.  I would encourage that before
closing this.

On Sat, May 17, 2014 at 1:57 AM, Ned Deily rep...@bugs.python.org wrote:


 Ned Deily added the comment:

 Python.org installers do not install anything to /usr/bin; they do, by
 default, install symbolic links in /usr/local/bin.  Python 3 installers set
 the symlink /usr/local/bin/python3 to the most recently installed
 version.  The Python Launcher app has several open design issues, including
 whether it should be included at all.  Currently, each version of Python
 (from python.org) installs its own copy of Python Launcher.app but they
 all share the same preference file.  You can set the path to your preferred
 interpreter version by launching Python Launcher.app and then, in the
 Preferences pane, selecting the file type (e.g. Python Script) and typing
 the interpreter path into the Interpreter: text box (e.g.
 /usr/local/bin/python3.4), rather than using any of the preset defaults
 in the pulldown list.

 --
 nosy: +ned.deily
 resolution:  - works for me
 stage:  - resolved
 status: open - closed

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


-- 
Dr. Andrew N. Harrington
  Computer Science Department
  Graduate Program Director g...@cs.luc.edu
  Loyola University Chicago
  529 Lewis Tower, 111 E. Pearson St. (Downtown)
  104 Loyola Hall, 1032 W. Sheridan Road (Rogers Park)
http://www.cs.luc.edu/~anh
Phone: 312-915-7982
Fax:312-915-7998
ahar...@luc.edu (as professor, not gpd role)

--

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



[issue15014] smtplib: add support for arbitrary auth methods

2014-05-17 Thread R. David Murray

R. David Murray added the comment:

OK, I've finally had time to review this, sorry for the delay.

The impalib mechanism is tailored to how imap works (that's the whole thing 
about continuation response.  smtplib auth works a bit differently, and your 
adaptation looks OK to me.  The accompanying docstrings are a bit confusing, 
though, since they copy the imaplib language, which isn't entirely applicable.  
Instead of talking about a 'continuation response', it should talk about a '334 
challenge response', I think.

Also, both the imaplib and smptlib methods are named after the corresponding 
command names in the protocol.  So for imaplib we have 'authenticate', but for 
smtplib it should be 'auth'.

I also think we should expose the supported auth methods as part of the public 
API.

I think exposing the preferred auth list is premature, since if we are going to 
do that we need to have a way to add elements to that list for the users's own 
auth methods and we don't have that.  So let's confine this issue to adding the 
'auth' method and using it in the login method.

The tests should include a new test of calling the auth method directly.

--

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



[issue21509] json.load fails to read UTF-8 file with (BOM) Byte Order Marks

2014-05-17 Thread Kristian Benoit

Changes by Kristian Benoit kristian.ben...@gmail.com:


Added file: http://bugs.python.org/file35270/json.v2.patch

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



[issue21518] Expose RegUnloadKey in winreg

2014-05-17 Thread Claudiu.Popa

New submission from Claudiu.Popa:

Hello. While working on issue8579, I noticed that there is no way to detach a 
key from the registry, loaded with LoadKey function. The attached patch exposes 
RegUnLoadKeyW as winreg.UnloadKey. Also, this patch adds a new script in the 
test folder, windows_helper.py, which could be an useful addition for testing 
Windows specific issues, like acquiring / releasing a privilege.

--
components: Library (Lib)
files: winreg_unload_key.patch
keywords: patch
messages: 218708
nosy: Claudiu.Popa
priority: normal
severity: normal
status: open
title: Expose RegUnloadKey in winreg
type: enhancement
versions: Python 3.5
Added file: http://bugs.python.org/file35271/winreg_unload_key.patch

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



[issue21518] Expose RegUnloadKey in winreg

2014-05-17 Thread Berker Peksag

Changes by Berker Peksag berker.pek...@gmail.com:


--
nosy: +steve.dower, tim.golden, zach.ware

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



[issue21518] Expose RegUnloadKey in winreg

2014-05-17 Thread Claudiu.Popa

Claudiu.Popa added the comment:

It needs administrator elevation for running the test. I'll update the patch to 
skip the test if the user doesn't have elevation.

--

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



[issue21516] pathlib.Path(...).is_dir() crashes on some directories (Windows)

2014-05-17 Thread Thomas Heller

Thomas Heller added the comment:

 When you say os.path.isdir(...) works fine, you mean it's returning False?

As shown in the original report
(http://bugs.python.org/issue21516#msg218664)
os.path.isdir() returns True; which is correct since c:\Users\admin is a 
directory on my machine.

--

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



[issue21430] Document ssl.pending()

2014-05-17 Thread Steffen Ullrich

Steffen Ullrich added the comment:

Data transport in SSL is not done with plain TCP, but with encoded frames 
inside TCP. To get decoded data one has to first receive the full frame, even 
if one is only interested in the first bytes. Example:
 - server does an SSL_write with 200 bytes. This will result in a frame which 
contain all the 200 bytes. 
 - if the client does a SSL_read (e.g. recv) to get 100 bytes the underlying 
SSL stack will read the full frame, but return only 100 bytes of the 200 bytes.
 - if the client then would call select to check if more data are available 
this would fail, because select checks the data on the socket only. But pending 
would return that there are still 100 bytes available for read in the SSL stack.

So to make use of select with SSL the application would have to check first 
with pending, if there are already buffered data, and only if there are no 
buffered data it should call select to check if there are data on the socket.

But, one could skip the call of pending if all SSL_read (recv) are at least 
16k, because this is the maximum size of an SSL frame and SSL_read will not 
read more than one SSL frame at a time (actually I'm not sure if python calls 
only SSL_read once within recv, but I assume so).

You might have a look at the examples and documentation for non-blocking I/O 
for Perls  IO::Socket::SSL package (disclaimer: I'm the maintainer):  
http://search.cpan.org/~sullr/IO-Socket-SSL-1.987/lib/IO/Socket/SSL.pm

--
nosy: +noxxi

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



[issue21430] Document ssl.pending()

2014-05-17 Thread Antoine Pitrou

Antoine Pitrou added the comment:

 So to make use of select with SSL the application would have to check first
 with pending, if there are already buffered data,

What's the point of checking? Just call SSL_read() and catch the 
SSL_ERROR_WANT_{READ,WRITE} to determine that no data is available; as a bonus 
it also tells you whether you have to select() for read or for write.

--

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



[issue21430] Document ssl.pending()

2014-05-17 Thread Bas Wijnen

Bas Wijnen added the comment:

After trying to use this, I think ssl.pending is a valuable function that 
should be supported and documented.

My use case is a half-synchronous system, where I want most calls to block but 
asynchronous events are possible as well.  Switching the socket between 
blocking and non-blocking all the time is annoying and results in code that is 
harder to read.

With ssl.pending, I can simply repeat the read as long as data is pending.  
Setting my buffer size high might technically work, but that seems too fragile. 
 I don't like using an undocumented function either, but I'm hoping that gets 
fixed. ;-)

--

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



[issue21362] concurrent.futures does not validate that max_workers is proper

2014-05-17 Thread Roundup Robot

Roundup Robot added the comment:

New changeset 3024ad49f00e by Brian Quinlan in branch 'default':
Issue #21362: concurrent.futures does not validate that max_workers is proper
http://hg.python.org/cpython/rev/3024ad49f00e

--
nosy: +python-dev

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



[issue21362] concurrent.futures does not validate that max_workers is proper

2014-05-17 Thread Brian Quinlan

Brian Quinlan added the comment:

Committed, thanks for the fix!

--
resolution:  - fixed
status: open - closed

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



[issue10744] ctypes arrays have incorrect buffer information (PEP-3118)

2014-05-17 Thread Roundup Robot

Roundup Robot added the comment:

New changeset 44dac2e7fcb8 by Benjamin Peterson in branch '2.7':
support pep 3118 format strings for ctypes objects with nontrivial shapes 
(closes #10744)
http://hg.python.org/cpython/rev/44dac2e7fcb8

New changeset 22938bf57161 by Benjamin Peterson in branch '3.4':
support pep 3118 format strings for ctypes objects with nontrivial shapes 
(closes #10744)
http://hg.python.org/cpython/rev/22938bf57161

New changeset ea9193340d6c by Benjamin Peterson in branch 'default':
merge 3.4 (#10744)
http://hg.python.org/cpython/rev/ea9193340d6c

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

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



[issue20186] Derby #18: Convert 31 sites to Argument Clinic across 23 files

2014-05-17 Thread Roundup Robot

Roundup Robot added the comment:

New changeset 060cfd049d14 by Stefan Krah in branch 'default':
Issue #20186: memoryobject.c: add function signatures.
http://hg.python.org/cpython/rev/060cfd049d14

--
nosy: +python-dev

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



[issue20186] Derby #18: Convert 31 sites to Argument Clinic across 23 files

2014-05-17 Thread Stefan Krah

Stefan Krah added the comment:

memoryobject.c is converted with a minimal patch (I would like to keep
100% code coverage for the file).

--
nosy: +skrah

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



[issue21430] Document ssl.pending()

2014-05-17 Thread Steffen Ullrich

Steffen Ullrich added the comment:

 What's the point of checking? Just call SSL_read() and catch the 
 SSL_ERROR_WANT_{READ,WRITE} to determine that no data is available; as a 
 bonus it also tells you whether you have to select() for read or for write.

A common scenario with non-blocking sockets is to have lots of sockets at the 
same time and a central select loop. And whenever a socket gets ready it 
usually reads only as much as is needed for its current task and then returns 
to the select-loop. 

I was trying to point out that for SSL enabled sockets this approach will no 
longer work and might cause odd stalling of connections, because select will 
not show the socket as readable although data are there for read. I don't think 
it is enough to just document pending, but it should be documented that the 
behavior with SSL sockets with select differs from the behavior one is used 
from normal TCP sockets.

--

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



[issue21430] Document ssl.pending()

2014-05-17 Thread Antoine Pitrou

Antoine Pitrou added the comment:

 I was trying to point out that for SSL enabled sockets this approach
 will no longer work and might cause odd stalling of connections,
 because select will not show the socket as readable although data are
 there for read.

You are right, this is worth mentioning in the documentation.

--

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



[issue19980] Improve help('non-topic') response

2014-05-17 Thread Mark Lawrence

Mark Lawrence added the comment:

I propose the following.  help('') returns help on strings in the same way that 
help([]) and help({}) returns help on lists and dicts respectively, further 
help(''.method) returns help on the string method or an attribute error, so 
this appears to me consistent.  help('doh') returns enhanced output along the 
lines Terry suggested in msg206157.  help('module') gives the path to the 
module as well as the help output, if any, as I think this could be useful in 
cases where you're looking for problems and have a stdlib module masked by a 
file of your own.  Thoughts?

If we can come to an agreement I'll try and work up a patch.

Note that I've tried looking at the test code and it didn't make much sense to 
me, pointers welcome.

I've also just signed the contributor's agreement.

--
nosy: +BreamoreBoy

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



[issue21430] Document ssl.pending()

2014-05-17 Thread Roundup Robot

Roundup Robot added the comment:

New changeset b820b1b282b2 by Antoine Pitrou in branch '3.4':
Issue #21430: additions to the description of non-blocking SSL sockets
http://hg.python.org/cpython/rev/b820b1b282b2

New changeset 077e64b23592 by Antoine Pitrou in branch 'default':
Issue #21430: additions to the description of non-blocking SSL sockets
http://hg.python.org/cpython/rev/077e64b23592

--
nosy: +python-dev

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



[issue21385] in debug mode, compile(ast) fails with an assertion error if an AST node has no line number information

2014-05-17 Thread Terry J. Reedy

Terry J. Reedy added the comment:

Summary of this post: compile currently checks user input with assert; this is 
a bug that should be changed.

I re-read astlinenotest.py and realized that FunctionDef is included in '*' and 
not some omitted import. (The latter is common for code posted on python-list, 
if not here. This illustrates why PEP 8 deprecates 'import *'; import ast ... 
ast.FunctionDef would have been clear on first reading.) So I ran the module in 
installed 3.4 and repository debug 3.5 and got the assert with the latter.

It seems to me that when the lnotab was created, no one even had in mind that 
there would be an actually useful AST module that would be used for code 
generation. I am pretty sure this is correct. I suspect that the assert in 
question was originally intended to test the logic of the internal syntax tree 
line number generation. But now it also tests user input, which I and may 
others think is a bad idea.

A solution between removing the assert (and the internal check) and converting 
it to, say, ValueError(decreasing line no in input ast), and thereby stopping 
code that now normally and legitimately works, would be to skip the asserts 
when the compile input is an ast instead of code.

--
stage:  - needs patch

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



[issue7776] http.client.HTTPConnection tunneling is broken

2014-05-17 Thread Benjamin Peterson

Changes by Benjamin Peterson benja...@python.org:


--
versions:  -Python 2.7

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



[issue7776] http.client.HTTPConnection tunneling is broken

2014-05-17 Thread Donald Stufft

Donald Stufft added the comment:

@larry

Is there anything else I need to do?

--

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



[issue21391] shutil uses both os.path.abspath and an 'import from' of abspath

2014-05-17 Thread Berker Peksag

Berker Peksag added the comment:

Here is a patch to deprecate the shutil.abspath function.

--
nosy: +berker.peksag
Added file: http://bugs.python.org/file35272/issue21391.diff

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



[issue2052] Allow changing difflib._file_template character encoding.

2014-05-17 Thread Berker Peksag

Berker Peksag added the comment:

Attaching a new version of issue2052_html5.diff. Changes:
- Switch from px to em in CSS
- Cleanup markup a bit (e.g. delete redundant colgroup tags)

--
Added file: http://bugs.python.org/file35273/issue2052_html5_v2.diff

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



[issue21112] 3.4 regression: unittest.expectedFailure no longer works on TestCase subclasses

2014-05-17 Thread Berker Peksag

Berker Peksag added the comment:

 Berker: do you consider your diff ready to go in, or is it an early
 diff (like a work-in-progress)?

I tested my patch with test_expectedFailure.py again. The patch is not really 
fixes the problem described in msg215240. So, I consider it a WIP patch for 
now. Sorry for the noise.

Here is the output on Python 3.3:

$ python3.3 -m unittest discover -v
test_fails (test_expectedFailure.TestControl) ... FAIL
test_passes (test_expectedFailure.TestControl) ... ok

==
FAIL: test_fails (test_expectedFailure.TestControl)
--
Traceback (most recent call last):
  File 
/home/berker/projects/cpython-default/playground/test_expectedFailure.py, 
line 9, in test_fails
self.assertFalse(True)
AssertionError: True is not false

--
Ran 2 tests in 0.001s

FAILED (failures=1)


And here is the output on Python 3.5 (with issue21112.diff patch):

$ ./../python -m unittest discover -v
test_fails (test_expectedFailure.TestControl) ... FAIL
test_passes (test_expectedFailure.TestControl) ... ok
test_fails (test_expectedFailure.TestTreatment) ... expected failure
test_passes (test_expectedFailure.TestTreatment) ... unexpected success

==
FAIL: test_fails (test_expectedFailure.TestControl)
--
Traceback (most recent call last):
  File 
/home/berker/projects/cpython-default/playground/test_expectedFailure.py, 
line 9, in test_fails
self.assertFalse(True)
AssertionError: True is not false

--
Ran 4 tests in 0.002s

FAILED (failures=1, expected failures=1, unexpected successes=1)

--

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



[issue7776] http.client.HTTPConnection tunneling is broken

2014-05-17 Thread Senthil Kumaran

Senthil Kumaran added the comment:

@dstufft - should you commit it in 3.4 branch (since the change is already in 
3.5) and then wait for larry's approval or rejection?

--

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



[issue7776] http.client.HTTPConnection tunneling is broken

2014-05-17 Thread Larry Hastings

Larry Hastings added the comment:

Okay, this has my blessing to be merged for 3.4.1.

--

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



[issue7776] http.client.HTTPConnection tunneling is broken

2014-05-17 Thread Larry Hastings

Changes by Larry Hastings la...@hastings.org:


--
status: open - closed

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



[issue21470] Better seeding for the random module

2014-05-17 Thread Larry Hastings

Larry Hastings added the comment:

(If the past few weeks have taught us *anything*, it's that we can't look to 
OpenSSL to learn best practices.)

--
nosy: +larry
stage:  - resolved

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



[issue21112] 3.4 regression: unittest.expectedFailure no longer works on TestCase subclasses

2014-05-17 Thread Larry Hastings

Larry Hastings added the comment:

Considering that I'm tagging 3.4.1 within an hour or two, and we don't have a 
patch yet, I'd say that this is too late to go into 3.4.1.  But I'm happy to 
consider it for a future 3.4.x revision.

--

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



[issue21430] Document ssl.pending()

2014-05-17 Thread Alexey Gorshkov

Alexey Gorshkov added the comment:

Issue #21430: additions to the description of non-blocking SSL sockets

I do not see any mention of .pending() in Your commit.

Is this some personal hate to subject?

Are You going to document this method or not? Documenting it on line of text.

If You are not going to document this method, will You accept my patch for 
documentation adding this method?

Simply saying: This issue is here, people wand documentation for what must be 
documented for over a 5 years now (http://bugs.python.org/issue1251).

--

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



[issue20362] longMessage attribute is ignored in unittest.TestCase.assertRegexpMatches etc

2014-05-17 Thread Berker Peksag

Berker Peksag added the comment:

I've added missing self._formatMessage() functions to assertRegex and 
assertNotRegex asserts.

--
keywords: +patch
nosy: +berker.peksag
stage: needs patch - patch review
versions:  -Python 3.3
Added file: http://bugs.python.org/file35274/issue20362.diff

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



[issue21519] IDLE : Bug in keybinding validity check

2014-05-17 Thread Saimadhav Heblikar

New submission from Saimadhav Heblikar:

Steps to reproduce the bug:
1. IDLE  options  configure idle  keys

2. Try to replace a keybinding for an action with that of another action which 
has more than one keybinding.
For eg : Default binding of copy=Control-Key-c Control-Key-C.
So, try to replace any other keybinding with Control-Key-c

3. This change is accepted

Now the Control-Key-C binding will be assigned to two actions.

This bug only applies if the other action has more than one binding.
In case the other action has only one binding, an error is raised(as expected).


Attaching a patch to fix this issue.

--
components: IDLE
files: keybinding.diff
keywords: patch
messages: 218734
nosy: sahutd, terry.reedy
priority: normal
severity: normal
status: open
title: IDLE : Bug in keybinding validity check
type: behavior
versions: Python 2.7, Python 3.4
Added file: http://bugs.python.org/file35275/keybinding.diff

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