got this error at the end of a votekick, it did 'kick' the person but there was no tempban
ERROR Error executing crontab <bound method VotingPlugin.end_vote of <b3.plugins.voting.VotingPlugin instance at 0x9939eac>>: expected string or buffer
[('/home/cod/b3/b3/cron.py', 233, 'run', 'c.run()'), ('/home/cod/b3/b3/cron.py', 60, 'run', 'self.command()'), ('/home/cod/b3/b3/plugins/voting.py', 285, 'end_vote', 'self._currentVote.end_vote_yes(self._yes, self._no)'), ('/home/cod/b3/b3/plugins/voting.py', 384, 'end_vote_yes', 'self._victim.kick("Voted out", self._caller)'), ('/home/cod/b3/b3/clients.py', 475, 'kick', 'ban.save(self.console)'), ('/home/cod/b3/b3/clients.py', 754, 'save', 'return console.storage.setClientPenalty(self)'), ('/home/cod/b3/b3/storage.py', 520, 'setClientPenalty', "if penalty.keyword and not re.match(r'^[a-z0-9]$', penalty.keyword, re.I):"), ('/usr/lib/python2.6/re.py', 137, 'match', 'return _compile(pattern, flags).match(string)')]
any help?