diff options
-rw-r--r-- | meeting.py | 2 | ||||
-rw-r--r-- | plugin.py | 2 |
2 files changed, 3 insertions, 1 deletions
@@ -126,6 +126,7 @@ class MeetingCommands(object): (time.asctime(time_), timeZone, MeetBotInfoURL)) self.reply("Minutes: "+self.minutesFilename(url=True)) self.reply("Log: "+self.logFilename(url=True)) + self._meetingIsOver = True def do_topic(self, nick, line, **kwargs): """Set a new topic in the channel.""" if not self.isChair(nick): return @@ -249,6 +250,7 @@ class Meeting(MeetingCommands, object): self.chairs = { } self._writeRawLog = writeRawLog self._meetingTopic = None + self._meetingIsOver = False if filename: self._filename = filename @@ -95,7 +95,7 @@ class MeetBot(callbacks.Plugin): # Add line to our meeting buffer. M.addline(nick, payload) # End meeting if requested: - if payload[:11] == '#endmeeting': + if M._meetingIsOver: #M.save() # now do_endmeeting in M calls the save functions del self.Meetings[Mkey] |