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-head
mailing list