@@ -37,20 +37,19 @@ def is_configured(self, project):
37
37
"""
38
38
return bool (self .get_option ('access_token' , project ))
39
39
40
- def notify_users (self , group , event , fail_silently = False ):
41
- self .post_process (group , event , fail_silently = fail_silently )
40
+ def notify_users (self , group , event , * args , ** kwargs ):
41
+ self .post_process (group , event , * args , ** kwargs )
42
42
43
- def post_process (self , group , event , ** kwargs ):
43
+ def post_process (self , group , event , * args , * *kwargs ):
44
44
"""
45
45
Process error.
46
46
"""
47
47
if not self .is_configured (group .project ):
48
48
return
49
49
50
50
access_token = self .get_option ('access_token' , group .project )
51
-
52
51
send_url = DingTalk_API .format (token = access_token )
53
- title = "New alert from {}" .format (event .project .name )
52
+ title = "New alert from {}" .format (event .project .slug )
54
53
55
54
data = {
56
55
"msgtype" : "markdown" ,
@@ -59,7 +58,7 @@ def post_process(self, group, event, **kwargs):
59
58
"text" : u"#### {title} \n > {message} [href]({url})" .format (
60
59
title = title ,
61
60
message = event .message ,
62
- url = u"{0 }events/{1 }/" .format (group .get_absolute_url (), event .id )
61
+ url = u"{}events/{}/" .format (group .get_absolute_url (), event .id ),
63
62
)
64
63
}
65
64
}
0 commit comments