diff --git a/plugins/Scheduler/plugin.py b/plugins/Scheduler/plugin.py index cb4d1f657..61c58bb03 100644 --- a/plugins/Scheduler/plugin.py +++ b/plugins/Scheduler/plugin.py @@ -80,7 +80,7 @@ class Scheduler(callbacks.Plugin): event['time'], event['command'], n) elif event['type'] == 'repeat': # repeating event self._repeat(ircobj, event['msg'], name, - event['time'], event['command']) + event['time'], event['command'], False) except AssertionError, e: if str(e) == 'An event with the same name has already been scheduled.': # we must be reloading the plugin, event is still scheduled @@ -162,9 +162,9 @@ class Scheduler(callbacks.Plugin): irc.error(_('Invalid event id.')) remove = wrap(remove, ['lowered']) - def _repeat(self, irc, msg, name, seconds, command): + def _repeat(self, irc, msg, name, seconds, command, now=True): f = self._makeCommandFunction(irc, msg, command, remove=False) - id = schedule.addPeriodicEvent(f, seconds, name) + id = schedule.addPeriodicEvent(f, seconds, name, now) assert id == name self.events[name] = {'command':command, 'msg':msg, diff --git a/src/version.py b/src/version.py index 90ff96f6f..b9bdd5d06 100644 --- a/src/version.py +++ b/src/version.py @@ -1,3 +1,3 @@ """stick the various versioning attributes in here, so we only have to change them once.""" -version = '0.83.4.1+limnoria (2011-07-06T11:14:57+0200)' +version = '0.83.4.1+limnoria (2011-07-07T13:31:50+0200)'