fix the bug: Exception with e.message 26/110726/1
authorMars chen <chenzihao@bupt.edu.cn>
Thu, 30 Jul 2020 09:36:17 +0000 (17:36 +0800)
committerMars chen <chenzihao@bupt.edu.cn>
Thu, 30 Jul 2020 09:49:13 +0000 (17:49 +0800)
Change-Id: Ia5a24a8dd15ca80cd6f36230933bc4451c7cde67
Issue-ID: MODELING-406
Signed-off-by: Mars chen <chenzihao@bupt.edu.cn>
catalog/pub/Dmaap_lib/dmaap/identity.py
catalog/pub/msapi/sdc_controller.py

index 57f4016..6e801e8 100644 (file)
@@ -47,7 +47,7 @@ class IdentityClient:
             }
             return resp_data
         except Exception as e:
-            raise DmaapClientException('create apikey from dmaap failed: ' + e.message)
+            raise DmaapClientException('create apikey from dmaap failed: ' + str(e))
 
     def get_apikey(self, apikey):
         try:
@@ -59,7 +59,7 @@ class IdentityClient:
             ret = ret.json()
             return ret
         except Exception as e:
-            raise DmaapClientException('get apikey from dmaap failed: ' + e.message)
+            raise DmaapClientException('get apikey from dmaap failed: ' + str(e))
 
     def delete_apikey(self):
         pass
index c46503f..505443a 100644 (file)
@@ -47,7 +47,7 @@ class SDCController(Thread):
             self.scheduler.start()
         except Exception as e:
             logger.error('start sdc controller failed.')
-            logger.error(e.message)
+            logger.error(str(e))
             logger.error(traceback.format_exc())
 
     def fetch_notification(self):
@@ -62,7 +62,7 @@ class SDCController(Thread):
                     process_notification(notification_callback)
         except Exception as e:
             logger.error('fetch message from dmaap failed.')
-            logger.error(e.message)
+            logger.error(str(e))
             logger.error(traceback.format_exc())
 
 
@@ -184,7 +184,7 @@ def send_notification_status(status_topic, now_ms, distribution_id, artifact, is
             logger.error('failed to send notification status, %s messages unsent', len(stuck))
     except Exception as e:
         logger.error('failed to send notification status.')
-        logger.error(e.message)
+        logger.error(str(e))
         logger.error(traceback.format_exc())
 
     return status