19 lines
498 B
Python
19 lines
498 B
Python
from datetime import datetime
|
|
|
|
|
|
class Error(object):
|
|
def __init__(self, error: str, time: datetime):
|
|
self.error = error.strip()
|
|
if not self.error:
|
|
self.error = "No error information supplied"
|
|
self.time = time
|
|
|
|
def get_dict(self, label):
|
|
if not label.strip():
|
|
raise Exception("No label supplied")
|
|
return {
|
|
"label": label,
|
|
"error": self.error.strip(),
|
|
"time": self.time.isoformat()
|
|
}
|