diff --git a/ptgbot/bot.py b/ptgbot/bot.py index 02a1309..16b9651 100644 --- a/ptgbot/bot.py +++ b/ptgbot/bot.py @@ -153,7 +153,7 @@ class PTGBot(irc.bot.SingleServerIRCBot): elif adverb == 'location': self.data.add_location(track, params) elif adverb == 'book': - room, timeslot = params.split('-', 1) + room, sep, timeslot = params.partition('-') if self.data.is_slot_valid_and_empty(room, timeslot): self.data.book(track, room, timeslot) else: @@ -174,7 +174,7 @@ class PTGBot(irc.bot.SingleServerIRCBot): self.data.reload() elif command == 'unbook': params = str.join(' ', words[1:]) - room, timeslot = params.split('-', 1) + room, sep, timeslot = params.partition('-') self.data.unbook(room, timeslot) elif command == 'newday': self.data.new_day_cleanup()