The AutoResumeError exception wasn't actually used as an exception --
it was never raised, only printed.  Throw it away in place of a plain
log message.
---
 catalyst/base/resume.py | 22 ++++------------------
 1 file changed, 4 insertions(+), 18 deletions(-)

diff --git a/catalyst/base/resume.py b/catalyst/base/resume.py
index 443b46d..99d8abc 100644
--- a/catalyst/base/resume.py
+++ b/catalyst/base/resume.py
@@ -12,27 +12,13 @@ set, unset, is_set, is_unset, enabled, clear_all
 '''
 
 import os
-import sys
-import traceback
 
 from snakeoil import fileutils
 
+from catalyst import log
 from catalyst.fileops import ensure_dirs, pjoin, listdir_files, clear_dir
 
 
-class AutoResumeError(Exception):
-       def __init__(self, message, print_traceback=False):
-               if message:
-                       if print_traceback:
-                               (_type, value) = sys.exc_info()[:2]
-                               if value!=None:
-                                       print
-                                       print "Traceback values found.  
listing..."
-                                       print 
traceback.print_exc(file=sys.stdout)
-                       print "!!! catalyst: AutoResumeError " + message
-                       print
-
-
 class AutoResume(object):
        '''Class for tracking and handling all aspects of
        the autoresume option and related files.
@@ -73,7 +59,7 @@ class AutoResume(object):
                                fileutils.touch(fname)
                                self._points[point] = fname
                        except Exception as e:
-                               print AutoResumeError(str(e))
+                               log.error('AutoResumeError: %s', e)
                                return False
                return True
 
@@ -91,7 +77,7 @@ class AutoResume(object):
                                if data and no_lf:
                                        data = data.replace('\n', '')
                        except OSError as e:
-                               print AutoResumeError(str(e))
+                               log.error('AutoResumeError: %s', e)
                                return None
                        return data
                return None
@@ -109,7 +95,7 @@ class AutoResume(object):
                        os.unlink(self._points[point])
                        self._points.pop(point)
                except Exception as e:
-                       print AutoResumeError(str(e))
+                       log.error('AutoResumeError: %s', e)
                        return False
                return True
 
-- 
2.5.2


Reply via email to