summaryrefslogtreecommitdiff
path: root/gr-zeromq/python/zeromq/probe_manager.py
Commit message (Collapse)AuthorAgeFilesLines
* zeromq: pep8 formattingJosh Morman2021-11-241-0/+1
| | | | Signed-off-by: Josh Morman <jmorman@gnuradio.org>
* python: Remove unnecessary 'from __future__ import'Oleksandr Kravchuk2020-08-031-1/+0
| | | | | | | | | | | | | | | | All of the removed `from __future__ import` were needed in older versions of Python (mostly 2.5.x and below) but later became mandatory in most versions of Python 3 hence are not necessary anymore. More specifically, according to __future__.py[1]: - unicode_literals is part of Python since versions 2.6.0 and 3.0.0; - print_function is part of Python since versions 2.6.0 and 3.0.0; - absolute_import is part of Python since versions 2.5.0 and 3.0.0; - division is part of Python since versions 2.2.0 and 3.0.0; Get rid of those unnecessary imports to slightly clean up the codebase. [1] https://github.com/python/cpython/blob/master/Lib/__future__.py
* Update license header to SPDX formatdevnulling2020-01-271-14/+1
|
* gr-zeromq: Keep qa_zeromq_pub test from blockingBrennan Ashton2018-11-031-2/+8
| | | | | | | | | | | | | | | The core of this issue is the socket may not be ready when add_socket returns from probe_manager. Add a delay to give the socket time. Also make recv non-blocking, if the message is not recevied it will throw an exception. The thread was also calling poll with None. This is bad since if socket never gets the message the thread will wait forever. To help fail fast this patch also sets a time limit on the polling thread. This is referenced in #1261
* Merge branch 'next' into python3Johnathan Corgan2017-04-061-1/+1
|\
| * gr-zeromq: resolve race condition in qa testsAndrej Rode2017-04-021-1/+1
| |
* | python3: update non-GRC components to use python2 or python3Douglas Anderson2017-02-261-3/+3
|/
* zeromq: first try at enabling Python. Segfaults in SWIG code.Johnathan Corgan2014-04-221-0/+50