svn commit: r501840 - in head/security/py-certstream: . files

Antoine Brodin antoine at FreeBSD.org
Fri May 17 08:23:46 UTC 2019


Author: antoine
Date: Fri May 17 08:23:44 2019
New Revision: 501840
URL: https://svnweb.freebsd.org/changeset/ports/501840

Log:
  Unbreak at runtime after py-websocket-client upgrade

Added:
  head/security/py-certstream/files/
  head/security/py-certstream/files/patch-certstream_core.py   (contents, props changed)
Modified:
  head/security/py-certstream/Makefile

Modified: head/security/py-certstream/Makefile
==============================================================================
--- head/security/py-certstream/Makefile	Fri May 17 08:22:27 2019	(r501839)
+++ head/security/py-certstream/Makefile	Fri May 17 08:23:44 2019	(r501840)
@@ -2,7 +2,7 @@
 
 PORTNAME=	certstream
 PORTVERSION=	1.10
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	security www python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -17,9 +17,10 @@ BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}termcolor>=0:dev
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}termcolor>=0:devel/py-termcolor@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}websocket-client>=0:www/py-websocket-client@${PY_FLAVOR}
 
-NO_ARCH=	yes
 USES=		python
 USE_PYTHON=	distutils autoplist concurrent
+
+NO_ARCH=	yes
 
 post-patch:
 	@${REINPLACE_CMD} 's,==.*,,' ${WRKSRC}/requirements.txt

Added: head/security/py-certstream/files/patch-certstream_core.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/py-certstream/files/patch-certstream_core.py	Fri May 17 08:23:44 2019	(r501840)
@@ -0,0 +1,32 @@
+--- certstream/core.py.orig	2018-03-02 11:20:56 UTC
++++ certstream/core.py
+@@ -27,12 +27,12 @@ class CertStreamClient(WebSocketApp):
+             on_error=self._on_error,
+         )
+ 
+-    def _on_open(self, instance):
++    def _on_open(self):
+         logging.info("Connection established to CertStream! Listening for events...")
+         if self.on_open_handler:
+-            self.on_open_handler(instance)
++            self.on_open_handler()
+ 
+-    def _on_message(self, _, message):
++    def _on_message(self, message):
+         frame = json.loads(message)
+ 
+         if frame.get('message_type', None) == "heartbeat" and self.skip_heartbeats:
+@@ -40,11 +40,11 @@ class CertStreamClient(WebSocketApp):
+ 
+         self.message_callback(frame, self._context)
+ 
+-    def _on_error(self, instance, ex):
++    def _on_error(self, ex):
+         if type(ex) == KeyboardInterrupt:
+             raise
+         if self.on_error_handler:
+-            self.on_error_handler(instance, ex)
++            self.on_error_handler(ex)
+         logging.error("Error connecting to CertStream - {} - Sleeping for a few seconds and trying again...".format(ex))
+ 
+ def listen_for_events(message_callback, url, skip_heartbeats=True, setup_logger=True, on_open=None, on_error=None, **kwargs):


More information about the svn-ports-all mailing list