[issue16904] Avoid unnecessary and possibly unsafe code from http.client.HTTPConnection.send

2013-01-09 Thread Attila Gerendi

New submission from Attila Gerendi:

In http.client.HTTPConnection's send(data) method if data has attribute read 
after is handled correctly as file-like object and sent out successfully the 
code continues to what should be an else branch (~line 858) and tries to send 
out again the data. This is harmless in most situations but only by chance and 
also run's unnecessary code.

I propose either to use an else branch for the code after line 858 or simply 
instead break return at line 853.

Cheers,
Sanyi

--
components: Library (Lib)
messages: 179429
nosy: sanyi
priority: normal
severity: normal
status: open
title: Avoid unnecessary and possibly unsafe code from 
http.client.HTTPConnection.send
type: performance
versions: Python 3.1, Python 3.2, Python 3.3

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



[issue16904] Avoid unnecessary and possibly unsafe code from http.client.HTTPConnection.send

2013-01-09 Thread Senthil Kumaran

Changes by Senthil Kumaran sent...@uthcode.com:


--
nosy: +orsenthil

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