| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Josh Morman <jmorman@gnuradio.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|\ |
|
| | |
|
|/ |
|
|
|