def quit(self):
# Return immediately of already dead
if not hasattr(self, '_process') or not self._process.isalive():
# self._log.debug('ModelSim has already been stopped')
# try:
# # I am being pedantic here, in case, for any reason, it wasn't done yet
# self.__instances.remove(self)
# except KeyError:
# pass
return
try:
self.execute('quit')
except pexpect.ExceptionPexpect:
pass
# Just in case
self._process.terminate(True)
self.__instances.remove(self)
# --------------------------------------------------------------
# --------------------------------------------------------------
评论列表
文章目录