def close ( self ): #---------------------------------------------------------------------- l_ret = BaseDriver.close(self) if self.m_popen: try: self.m_popen.wait() except: l_ret = False self.m_popen = None return l_ret