diff options
author | Marcus Müller <marcus@hostalia.de> | 2016-04-13 18:19:46 +0200 |
---|---|---|
committer | Johnathan Corgan <johnathan@corganlabs.com> | 2016-04-14 13:54:07 -0700 |
commit | 1f1e9f7c1550ef9bd851329f9e0c5c1c37085072 (patch) | |
tree | 2cc54a30b719a7e6cd84fb632911e83d9d317379 /gnuradio-runtime/python | |
parent | e6be6cbb2e5255751dff2c72938af8b1df471484 (diff) |
float(version) doesn't work with "1.9.0"; fixed nx version checking
Diffstat (limited to 'gnuradio-runtime/python')
-rw-r--r-- | gnuradio-runtime/python/gnuradio/ctrlport/gr-perf-monitorx | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/gnuradio-runtime/python/gnuradio/ctrlport/gr-perf-monitorx b/gnuradio-runtime/python/gnuradio/ctrlport/gr-perf-monitorx index cc9f76f864..cf67584235 100644 --- a/gnuradio-runtime/python/gnuradio/ctrlport/gr-perf-monitorx +++ b/gnuradio-runtime/python/gnuradio/ctrlport/gr-perf-monitorx @@ -1,6 +1,6 @@ #!/usr/bin/env python # -# Copyright 2012-2013 Free Software Foundation, Inc. +# Copyright 2012-2016 Free Software Foundation, Inc. # # This file is part of GNU Radio # @@ -53,7 +53,16 @@ import itertools from gnuradio import gr, ctrlport from gnuradio.ctrlport.GrDataPlotter import * -if float(nx.__version__) >= 1.11: +#check for networkx version +_critical_version = (1,11) +_atleast_critical = False + +for act,ref in zip(nx.__version__.split("."), _critical_version): + _atleast_critical = (act >= ref) + if not act == ref: + break + +if _atleast_critical: from networkx.drawing.nx_agraph import graphviz_layout else: graphviz_layout = nx.graphviz_layout |