Date: Fri, 17 May 2019 08:23:45 +0000 (UTC) From: Antoine Brodin <antoine@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r501840 - in head/security/py-certstream: . files Message-ID: <201905170823.x4H8Njt7081961@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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):
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201905170823.x4H8Njt7081961>