Skip to content

Commit 4add45e

Browse files
authored
Merge pull request #40 from partcyborg/add-receiver
2 parents 4defe61 + 6c9f1e0 commit 4add45e

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

alertmanager/alertmanager.py

+5-6
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ def _validate_get_alert_kwargs(self, **kwargs):
181181
doesn't understand from being passed in a request.
182182
183183
"""
184-
valid_keys = ['filter', 'silenced', 'inhibited']
184+
valid_keys = ['filter', 'silenced', 'inhibited', 'receiver']
185185
for key in kwargs.keys():
186186
if key not in valid_keys:
187187
raise KeyError('invalid get parameter {}'.format(key))
@@ -232,9 +232,9 @@ def _handle_filters(self, filter_dict):
232232
233233
Returns
234234
-------
235-
str
236-
Returns a filter string to be passed along with our get_alerts
237-
method call.
235+
list
236+
Returns a list of filter strings to be passed along with our
237+
get_alerts method call.
238238
239239
"""
240240
if not isinstance(filter_dict, dict):
@@ -244,8 +244,7 @@ def _handle_filters(self, filter_dict):
244244
for key, value in filter_dict.items():
245245
string = starter_string.format(key, value)
246246
filter_list.append(string)
247-
final_filter_string = ','.join(filter_list)
248-
return '{{{}}}'.format(final_filter_string)
247+
return filter_list
249248

250249
def post_alerts(self, *alert):
251250
"""

0 commit comments

Comments
 (0)