diff options
author | Josh Blum | 2009-10-29 13:00:44 -0700 |
---|---|---|
committer | Josh Blum | 2009-10-29 13:00:44 -0700 |
commit | c6fe89eb039b13afb65a09980837063cdd61c810 (patch) | |
tree | f047c98455450eb72f1f087e5df41fea5ce86203 /gnuradio-core/src | |
parent | 8a0affcfb6154cadd1710e682fe09f040ed05a28 (diff) | |
download | gnuradio-c6fe89eb039b13afb65a09980837063cdd61c810.tar.gz gnuradio-c6fe89eb039b13afb65a09980837063cdd61c810.tar.bz2 gnuradio-c6fe89eb039b13afb65a09980837063cdd61c810.zip |
modified flowgraph cleanup
Diffstat (limited to 'gnuradio-core/src')
-rw-r--r-- | gnuradio-core/src/python/gnuradio/blks2impl/generic_usrp.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/gnuradio-core/src/python/gnuradio/blks2impl/generic_usrp.py b/gnuradio-core/src/python/gnuradio/blks2impl/generic_usrp.py index 5abbaf9eb..6daa4e7a2 100644 --- a/gnuradio-core/src/python/gnuradio/blks2impl/generic_usrp.py +++ b/gnuradio-core/src/python/gnuradio/blks2impl/generic_usrp.py @@ -122,10 +122,13 @@ class _generic_usrp_base(object): if self._type == USRP1_TYPE: return self._subdev.set_auto_tr(enable) def __del__(self): - try: # Avoid weak reference error - del self._u + #delete usrp1 specific subdev + if self._type == USRP1_TYPE: del self._subdev - except: pass + self._subdev = None + #delete the usrp device + del self._u + self._u = None ######################################################################## # generic usrp source |