[GNOME-ABRT PATCH] Don't crash if a new directory problem is invalid

Jakub Filak jfilak at redhat.com
Tue May 28 07:53:45 UTC 2013


Closes rhbz#967499

Signed-off-by: Jakub Filak <jfilak at redhat.com>
---
 src/gnome_abrt/directory_problems.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/gnome_abrt/directory_problems.py b/src/gnome_abrt/directory_problems.py
index 1c8f046..939399e 100644
--- a/src/gnome_abrt/directory_problems.py
+++ b/src/gnome_abrt/directory_problems.py
@@ -137,7 +137,12 @@ class INOTIFYSourceHandler(ProcessEvent):
 
     #pylint: disable=C0103
     def process_IN_MOVED_TO(self, event):
-        self.source.process_new_problem_id(os.path.join(event.path, event.name))
+        try:
+            self.source.process_new_problem_id(
+                            os.path.join(event.path, event.name))
+        except errors.InvalidProblem as ex:
+            logging.debug("Can't process a moved directory: {0}"
+                            .format(ex.message))
 
 
 class INOTIFYWatcher:
-- 
1.8.1.4



More information about the Crash-catcher mailing list