base.py 文件源码

python
阅读 35 收藏 0 点赞 0 评论 0

项目:core-framework 作者: RedhawkSDR 项目源码 文件源码
def terminate(self):
    """
        Terminate the Domain including the Node(s).
    """
    if not self.NodeAlive:
        return

    # uninstall waveforms
    if self.Waveforms != {}:
        for waveform_name in self.Waveforms:
            #waveform = self.Waveforms.pop(waveform_name)
            waveform = self.Waveforms[waveform_name]
            waveform.app.releaseObject()

        self.Waveforms = {}

    # uninstall devices
    for device_entry in self.Devices:
        if device_entry.reference != None:
            device_entry.reference.releaseObject()

    # clean up the node
    os.system('pkill nodeBooter')
    self.NodeAlive = False
    dmn_ctx = [CosNaming.NameComponent(self.name,"")]
    self.rootContext.unbind(dmn_ctx)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号