Use Python 3 super(), and add self.message back to my exceptions

This commit is contained in:
Jim Paris 2019-07-29 17:27:00 -04:00
parent 97d17de8ad
commit 752a9b36ae
2 changed files with 3 additions and 2 deletions
nilmdb
client
server

View File

@ -9,7 +9,7 @@ class Error(Exception):
message = None,
url = None,
traceback = None):
Exception.__init__(self, status)
super().__init__(status)
self.status = status # e.g. "400 Bad Request"
self.message = message # textual message from the server
self.url = url # URL we were requesting

View File

@ -3,7 +3,8 @@
class NilmDBError(Exception):
"""Base exception for NilmDB errors"""
def __init__(self, message = "Unspecified error"):
Exception.__init__(self, message)
super().__init__(message)
self.message = message
class StreamError(NilmDBError):
pass