From 5cd62b5ec22597eeef5491a27017bdf14fd667cc Mon Sep 17 00:00:00 2001
From: Jim Rollenhagen <jim.rollenhagen@rackspace.com>
Date: Wed, 15 Jan 2014 16:23:06 -0800
Subject: [PATCH] simplify errors

---
 teeth_agent/errors.py | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/teeth_agent/errors.py b/teeth_agent/errors.py
index 6e9bc0331..ccf911ff5 100644
--- a/teeth_agent/errors.py
+++ b/teeth_agent/errors.py
@@ -69,9 +69,8 @@ class ImageDownloadError(errors.RESTError):
     message = 'Error downloading image.'
 
     def __init__(self, image_id):
-        details = 'Could not download image with id {}.'.format(image_id)
         super(ImageDownloadError, self).__init__()
-        self.details = details
+        self.details = 'Could not download image with id {}.'.format(image_id)
 
 
 class ImageChecksumError(errors.RESTError):
@@ -80,10 +79,9 @@ class ImageChecksumError(errors.RESTError):
     message = 'Error verifying image checksum.'
 
     def __init__(self, image_id):
-        details = 'Image with id {} failed to verify against checksum.'
-        details = details.format(image_id)
         super(ImageChecksumError, self).__init__()
-        self.details = details
+        self.details = 'Image with id {} failed to verify against checksum.'
+        self.details = self.details.format(image_id)
 
 
 class ImageWriteError(errors.RESTError):
@@ -92,7 +90,6 @@ class ImageWriteError(errors.RESTError):
     message = 'Error writing image to device.'
 
     def __init__(self, exit_code, device):
-        details = 'Writing image to device {} failed with exit code {}.'
-        details = details.format(device, exit_code)
         super(ImageWriteError, self).__init__()
-        self.details = details
+        self.details = 'Writing image to device {} failed with exit code {}.'
+        self.details = self.details.format(device, exit_code)