pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security/py-tlslite Rename 'async' parameter (Python 3...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/98043cf39be0
branches:  trunk
changeset: 383370:98043cf39be0
user:      schmonz <schmonz%pkgsrc.org@localhost>
date:      Sun Jul 29 10:04:00 2018 +0000

description:
Rename 'async' parameter (Python 3.7 keyword).

diffstat:

 security/py-tlslite/distinfo                               |    3 +-
 security/py-tlslite/patches/patch-tlslite_tlsconnection.py |  126 +++++++++++++
 2 files changed, 128 insertions(+), 1 deletions(-)

diffs (144 lines):

diff -r 02cf4550584d -r 98043cf39be0 security/py-tlslite/distinfo
--- a/security/py-tlslite/distinfo      Sun Jul 29 08:44:21 2018 +0000
+++ b/security/py-tlslite/distinfo      Sun Jul 29 10:04:00 2018 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.4 2017/07/23 22:30:03 schmonz Exp $
+$NetBSD: distinfo,v 1.5 2018/07/29 10:04:00 schmonz Exp $
 
 SHA1 (tlslite-0.4.9-cd82fadb6bb958522b7457c5ed95890283437a4f.tar.gz) = 8a9fbc90114fbaa468ada9860fe37581c8687a18
 RMD160 (tlslite-0.4.9-cd82fadb6bb958522b7457c5ed95890283437a4f.tar.gz) = 0cd0a71f9c4a8acacc87b1afe39a8cb8e744e2d8
@@ -7,3 +7,4 @@
 SHA1 (patch-setup.py) = fdb3ce8d0ce0bbee4e10ef76e768d83d3a180189
 SHA1 (patch-tests_httpsserver.sh) = e2f20d886acad8366938b3214bafd270a4560745
 SHA1 (patch-tests_tlstest.py) = abd577315a1f690fb280b9ed58f0e73e6ebbdf4d
+SHA1 (patch-tlslite_tlsconnection.py) = 71f492c8d9b7a62e78e49510469fbc2b030c7a93
diff -r 02cf4550584d -r 98043cf39be0 security/py-tlslite/patches/patch-tlslite_tlsconnection.py
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/py-tlslite/patches/patch-tlslite_tlsconnection.py        Sun Jul 29 10:04:00 2018 +0000
@@ -0,0 +1,126 @@
+$NetBSD: patch-tlslite_tlsconnection.py,v 1.1 2018/07/29 10:04:00 schmonz Exp $
+
+Rename 'async' parameter (Python 3.7 keyword).
+
+--- tlslite/tlsconnection.py.orig      2015-08-12 05:54:36.000000000 +0000
++++ tlslite/tlsconnection.py
+@@ -68,7 +68,7 @@ class TLSConnection(TLSRecordLayer):
+ 
+     def handshakeClientAnonymous(self, session=None, settings=None, 
+                                 checker=None, serverName="",
+-                                async=False):
++                                tlslite_async=False):
+         """Perform an anonymous handshake in the role of client.
+ 
+         This function performs an SSL or TLS handshake using an
+@@ -102,8 +102,8 @@ class TLSConnection(TLSRecordLayer):
+         @type serverName: string
+         @param serverName: The ServerNameIndication TLS Extension.
+ 
+-        @type async: bool
+-        @param async: If False, this function will block until the
++        @type tlslite_async: bool
++        @param tlslite_async: If False, this function will block until the
+         handshake is completed.  If True, this function will return a
+         generator.  Successive invocations of the generator will
+         return 0 if it is waiting to read from the socket, 1 if it is
+@@ -111,7 +111,7 @@ class TLSConnection(TLSRecordLayer):
+         the handshake operation is completed.
+ 
+         @rtype: None or an iterable
+-        @return: If 'async' is True, a generator object will be
++        @return: If 'tlslite_async' is True, a generator object will be
+         returned.
+ 
+         @raise socket.error: If a socket error occurs.
+@@ -126,7 +126,7 @@ class TLSConnection(TLSRecordLayer):
+                                                 settings=settings,
+                                                 checker=checker,
+                                                 serverName=serverName)
+-        if async:
++        if tlslite_async:
+             return handshaker
+         for result in handshaker:
+             pass
+@@ -134,7 +134,7 @@ class TLSConnection(TLSRecordLayer):
+     def handshakeClientSRP(self, username, password, session=None,
+                            settings=None, checker=None, 
+                            reqTack=True, serverName="",
+-                           async=False):
++                           tlslite_async=False):
+         """Perform an SRP handshake in the role of client.
+ 
+         This function performs a TLS/SRP handshake.  SRP mutually
+@@ -179,8 +179,8 @@ class TLSConnection(TLSRecordLayer):
+         @type serverName: string
+         @param serverName: The ServerNameIndication TLS Extension.
+ 
+-        @type async: bool
+-        @param async: If False, this function will block until the
++        @type tlslite_async: bool
++        @param tlslite_async: If False, this function will block until the
+         handshake is completed.  If True, this function will return a
+         generator.  Successive invocations of the generator will
+         return 0 if it is waiting to read from the socket, 1 if it is
+@@ -188,7 +188,7 @@ class TLSConnection(TLSRecordLayer):
+         the handshake operation is completed.
+ 
+         @rtype: None or an iterable
+-        @return: If 'async' is True, a generator object will be
++        @return: If 'tlslite_async' is True, a generator object will be
+         returned.
+ 
+         @raise socket.error: If a socket error occurs.
+@@ -206,9 +206,9 @@ class TLSConnection(TLSRecordLayer):
+         # fashion, returning 1 when it is waiting to able to write, 0 when
+         # it is waiting to read.
+         #
+-        # If 'async' is True, the generator is returned to the caller, 
++        # If 'tlslite_async' is True, the generator is returned to the caller, 
+         # otherwise it is executed to completion here.  
+-        if async:
++        if tlslite_async:
+             return handshaker
+         for result in handshaker:
+             pass
+@@ -216,7 +216,7 @@ class TLSConnection(TLSRecordLayer):
+     def handshakeClientCert(self, certChain=None, privateKey=None,
+                             session=None, settings=None, checker=None,
+                             nextProtos=None, reqTack=True, serverName="",
+-                            async=False):
++                            tlslite_async=False):
+         """Perform a certificate-based handshake in the role of client.
+ 
+         This function performs an SSL or TLS handshake.  The server
+@@ -273,8 +273,8 @@ class TLSConnection(TLSRecordLayer):
+         @type serverName: string
+         @param serverName: The ServerNameIndication TLS Extension.
+ 
+-        @type async: bool
+-        @param async: If False, this function will block until the
++        @type tlslite_async: bool
++        @param tlslite_async: If False, this function will block until the
+         handshake is completed.  If True, this function will return a
+         generator.  Successive invocations of the generator will
+         return 0 if it is waiting to read from the socket, 1 if it is
+@@ -282,7 +282,7 @@ class TLSConnection(TLSRecordLayer):
+         the handshake operation is completed.
+ 
+         @rtype: None or an iterable
+-        @return: If 'async' is True, a generator object will be
++        @return: If 'tlslite_async' is True, a generator object will be
+         returned.
+ 
+         @raise socket.error: If a socket error occurs.
+@@ -301,9 +301,9 @@ class TLSConnection(TLSRecordLayer):
+         # fashion, returning 1 when it is waiting to able to write, 0 when
+         # it is waiting to read.
+         #
+-        # If 'async' is True, the generator is returned to the caller, 
++        # If 'tlslite_async' is True, the generator is returned to the caller, 
+         # otherwise it is executed to completion here.                        
+-        if async:
++        if tlslite_async:
+             return handshaker
+         for result in handshaker:
+             pass



Home | Main Index | Thread Index | Old Index