diff options
author | Brent Stapleton <brent.stapleton@ettus.com> | 2017-11-29 17:05:41 -0800 |
---|---|---|
committer | Martin Braun <martin.braun@ettus.com> | 2017-12-22 15:05:58 -0800 |
commit | 0bf22a3e57dab4af3bfc66dbae999d3d9d11341b (patch) | |
tree | fd8af6de9c1578124f8cbd5d8c21052786d24913 /mpm/python/usrp_mpm/rpc_server.py | |
parent | 3cff6298cea5f3699aa5db5921cd6933f557a034 (diff) | |
download | uhd-0bf22a3e57dab4af3bfc66dbae999d3d9d11341b.tar.gz uhd-0bf22a3e57dab4af3bfc66dbae999d3d9d11341b.tar.bz2 uhd-0bf22a3e57dab4af3bfc66dbae999d3d9d11341b.zip |
mpm: UIOs now open only when necessary
Refactoring to use the C++-based UIO objects. The Liberio and Ethernet
objects now open the UIO before using it, and close it once done.
Reviewed-By: Martin Braun <martin.braun@ettus.com>
Diffstat (limited to 'mpm/python/usrp_mpm/rpc_server.py')
-rw-r--r-- | mpm/python/usrp_mpm/rpc_server.py | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/mpm/python/usrp_mpm/rpc_server.py b/mpm/python/usrp_mpm/rpc_server.py index d645cb396..1f5007e9c 100644 --- a/mpm/python/usrp_mpm/rpc_server.py +++ b/mpm/python/usrp_mpm/rpc_server.py @@ -306,18 +306,9 @@ class MPMServer(RPCServer): try: self.log.trace("Reset after updating component? {}".format(reset_now)) if reset_now: - # TODO remove this hellspawn - self.log.error("Exiting now because you know we have this " \ - "bug we haven't fixed yet. Just respawn MPM "\ - "manually for now. Sorry about this. Ahem. " \ - "Please hit Ctrl-C now.") - self.log.critical("Seriously, hit Ctrl-C.") - assert False - # End of evil code (at least, *this* evil code) self.reset_mgr() self.log.debug("Reset the periph manager") except Exception as ex: - raise # This is also part of the evilness TODO remove self.log.error( "Error in update_component while resetting: {}".format( ex |