Skip to content
This repository was archived by the owner on Jul 2, 2019. It is now read-only.

Commit be62b92

Browse files
committed
merge master commits because some PRs were sent to master in the past
2 parents d9670f1 + 8aecb8e commit be62b92

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

slackbot/dispatcher.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ def _on_new_message(self, msg):
5050
try:
5151
msguser = self._client.users.get(msg['user'])
5252
username = msguser['name']
53-
except KeyError:
53+
except (KeyError, TypeError):
5454
if 'username' in msg:
5555
username = msg['username']
5656
else:
@@ -98,8 +98,9 @@ def _default_reply(self, msg):
9898
default_reply = [
9999
u'Bad command "%s", You can ask me one of the following questions:\n' % msg['text'],
100100
]
101-
default_reply += [u' • `{}`'.format(p.pattern) for p in self._plugins.commands['respond_to'].iterkeys()]
102-
101+
default_reply += [u' • `{0}` {1}'.format(p.pattern, v.__doc__ or "") \
102+
for p, v in self._plugins.commands['respond_to'].iteritems()]
103+
103104
self._client.rtm_send_message(msg['channel'],
104105
'\n'.join(to_utf8(default_reply)))
105106

0 commit comments

Comments
 (0)