@@ -181,7 +181,7 @@ def _validate_get_alert_kwargs(self, **kwargs):
181
181
doesn't understand from being passed in a request.
182
182
183
183
"""
184
- valid_keys = ['filter' , 'silenced' , 'inhibited' ]
184
+ valid_keys = ['filter' , 'silenced' , 'inhibited' , 'receiver' ]
185
185
for key in kwargs .keys ():
186
186
if key not in valid_keys :
187
187
raise KeyError ('invalid get parameter {}' .format (key ))
@@ -232,9 +232,9 @@ def _handle_filters(self, filter_dict):
232
232
233
233
Returns
234
234
-------
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.
238
238
239
239
"""
240
240
if not isinstance (filter_dict , dict ):
@@ -244,8 +244,7 @@ def _handle_filters(self, filter_dict):
244
244
for key , value in filter_dict .items ():
245
245
string = starter_string .format (key , value )
246
246
filter_list .append (string )
247
- final_filter_string = ',' .join (filter_list )
248
- return '{{{}}}' .format (final_filter_string )
247
+ return filter_list
249
248
250
249
def post_alerts (self , * alert ):
251
250
"""
0 commit comments