From 124fc2ed9d934826f658745fcda842804ec34e6f Mon Sep 17 00:00:00 2001 From: gryf Date: Tue, 27 Dec 2016 20:25:11 +0100 Subject: [PATCH] Make message close method bit more bulletproof Noe, it it possible to create Message object and perform close() on it, even if show() wasn't called before. It have a bit more sense since it should be harmless for closing possibly non existent message. --- fs_uae_wrapper/message.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/fs_uae_wrapper/message.py b/fs_uae_wrapper/message.py index eb5066c..a5c0bb0 100644 --- a/fs_uae_wrapper/message.py +++ b/fs_uae_wrapper/message.py @@ -51,9 +51,10 @@ class Message(object): def close(self): """Terminate the process with gui""" - if self._process.is_alive(): - self._process.terminate() - self._process.join() + if self._process: + if self._process.is_alive(): + self._process.terminate() + self._process.join() def _spawn(msg):