Raise ValuError if non-zero flag argument is provided for sendall() method for conformity with send(), recv() and recv_into()

This commit is contained in:
Giampaolo Rodolà 2010-08-29 12:08:09 +00:00
parent 67c7ce4bef
commit 374f835316
1 changed files with 4 additions and 0 deletions

View File

@ -264,6 +264,10 @@ class SSLSocket(socket):
def sendall(self, data, flags=0):
self._checkClosed()
if self._sslobj:
if flags != 0:
raise ValueError(
"non-zero flags not allowed in calls to sendall() on %s" %
self.__class__)
amount = len(data)
count = 0
while (count < amount):