Add some minor input validation and fix a typo in mail contrib.

This commit is contained in:
Griatch 2017-01-10 17:09:30 +01:00
parent b0ad1c06f4
commit 69551f88a1

View file

@ -137,7 +137,11 @@ class CmdMail(default_cmds.MuxCommand):
body = self.rhs
self.send_mail(self.lhslist, subject, body, self.caller)
else:
message = self.get_all_mail()[int(self.lhs) - 1]
try:
message = self.get_all_mail()[int(self.lhs) - 1]
except ValueError:
self.caller.msg("'%s' is not a valid mail id." % self.lhs)
return
messageForm = []
if message:
@ -212,7 +216,7 @@ class CmdMail(default_cmds.MuxCommand):
new_message = create.create_message(self.caller, message, receivers=recipient, header=subject)
new_message.tags.add("U", category="mail")
caller.msg("You sent a your message.")
caller.msg("You sent your message.")
return
else:
caller.msg("No valid players found. Cannot send message.")