projects
/
osm
/
MON.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Bug 2215 fixed
[osm/MON.git]
/
osm_mon
/
core
/
models.py
diff --git
a/osm_mon/core/models.py
b/osm_mon/core/models.py
index
48fe8c4
..
d076e5e
100644
(file)
--- a/
osm_mon/core/models.py
+++ b/
osm_mon/core/models.py
@@
-35,6
+35,7
@@
class Alarm:
action: str = None,
tags: dict = {},
alarm_status: str = "ok",
action: str = None,
tags: dict = {},
alarm_status: str = "ok",
+ extra_labels: dict = {},
):
self.uuid = str(uuid.uuid4())
self.name = name
):
self.uuid = str(uuid.uuid4())
self.name = name
@@
-46,6
+47,7
@@
class Alarm:
self.action = action
self.tags = tags
self.alarm_status = alarm_status
self.action = action
self.tags = tags
self.alarm_status = alarm_status
+ self.extra_labels = extra_labels
def to_dict(self) -> dict:
alarm = {
def to_dict(self) -> dict:
alarm = {
@@
-58,6
+60,7
@@
class Alarm:
"tags": self.tags,
"operation": self.operation,
"alarm_status": self.alarm_status,
"tags": self.tags,
"operation": self.operation,
"alarm_status": self.alarm_status,
+ "extra_labels": self.extra_labels,
}
return alarm
}
return alarm
@@
-73,4
+76,5
@@
class Alarm:
alarm.tags = data.get("tags")
alarm.operation = data.get("operation")
alarm.alarm_status = data.get("alarm_status")
alarm.tags = data.get("tags")
alarm.operation = data.get("operation")
alarm.alarm_status = data.get("alarm_status")
+ alarm.extra_labels = data.get("extra_labels")
return alarm
return alarm