def boto_exception(err):
 if hasattr(err, 'error_message'):
  error = err.error_message
 elif hasattr(err, 'message'):
  error = ((((err.message + ' ') + str(err)) + ' - ') + str(type(err)))
 else:
  error = ('%s: %s' % (Exception, err))
 return error

def boto_exception ( err ) : if hasattr ( err , 'error_message' ) : error = err . error_message elif hasattr ( err , 'message' ) : error = ( ( ( ( err . message + ' ' ) + str ( err ) ) + ' - ' ) + str ( type ( err ) ) ) else : error = ( '%s: %s' % ( Exception , err ) ) return error
generic error message handler .