Merge lp:~mgorven/ibid/irc-quit-343790 into lp:~ibid-core/ibid/old-trunk-pack-0.92

Proposed by Michael Gorven
Status: Merged
Approved by: Michael Gorven
Approved revision: 583
Merged at revision: 581
Proposed branch: lp:~mgorven/ibid/irc-quit-343790
Merge into: lp:~ibid-core/ibid/old-trunk-pack-0.92
Diff against target: None lines
To merge this branch: bzr merge lp:~mgorven/ibid/irc-quit-343790
Reviewer Review Type Date Requested Status
Michael Gorven Approve
Stefano Rivera Approve
Jonathan Hitchcock Approve
Review via email: mp+4539@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Jonathan Hitchcock (vhata) :
review: Approve
lp:~mgorven/ibid/irc-quit-343790 updated
583. By Michael Gorven

Check that source is present to silence ibid-plugin.

Revision history for this message
Stefano Rivera (stefanor) wrote :

Not tested, but no objections now that the source check is backed out.

review: Approve
Revision history for this message
Michael Gorven (mgorven) wrote :

Fixed the possible regression with ibid-plugin.

Revision history for this message
Michael Gorven (mgorven) wrote :

 status approve

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'ibid/plugins/log.py'
--- ibid/plugins/log.py 2009-03-01 14:36:38 +0000
+++ ibid/plugins/log.py 2009-03-16 18:53:48 +0000
@@ -20,7 +20,7 @@
2020
21 def get_logfile(self, source, channel, when):21 def get_logfile(self, source, channel, when):
22 when = localtime(when)22 when = localtime(when)
23 if source.lower() in ibid.sources and ibid.sources[source.lower()].type == 'jabber':23 if ibid.sources[source.lower()].type == 'jabber':
24 channel = channel.split('/')[0]24 channel = channel.split('/')[0]
25 filename = self.log % { 'source': source,25 filename = self.log % { 'source': source,
26 'channel': channel,26 'channel': channel,
2727
=== modified file 'ibid/source/irc.py'
--- ibid/source/irc.py 2009-03-01 23:04:43 +0000
+++ ibid/source/irc.py 2009-03-16 18:52:53 +0000
@@ -53,9 +53,10 @@
53 def _state_event(self, user, channel, action, kicker=None, message=None):53 def _state_event(self, user, channel, action, kicker=None, message=None):
54 event = self._create_event(u'state', user, channel)54 event = self._create_event(u'state', user, channel)
55 event.state = action55 event.state = action
56 if message:
57 event.message = unicode(message, 'utf-8', 'replace')
56 if kicker:58 if kicker:
57 event.kicker = unicode(kicker, 'utf-8', 'replace')59 event.kicker = unicode(kicker, 'utf-8', 'replace')
58 if message: event.message = unicode(message, 'utf-8', 'replace')
59 self.factory.log.debug(u"%s has been kicked from %s by %s (%s)", event.sender['id'], event.channel, event.kicker, event.message)60 self.factory.log.debug(u"%s has been kicked from %s by %s (%s)", event.sender['id'], event.channel, event.kicker, event.message)
60 else:61 else:
61 self.factory.log.debug(u"%s has %s %s", user, action, channel)62 self.factory.log.debug(u"%s has %s %s", user, action, channel)
@@ -88,7 +89,8 @@
88 self._state_event(user, channel, u'offline')89 self._state_event(user, channel, u'offline')
8990
90 def userQuit(self, user, channel):91 def userQuit(self, user, channel):
91 self._state_event(user, channel, u'offline')92 # Channel contains the quit message
93 self._state_event(user, '', u'offline', message=channel)
9294
93 def userKicked(self, kickee, channel, kicker, message):95 def userKicked(self, kickee, channel, kicker, message):
94 self._state_event(kickee, channel, u'kicked', kicker, message)96 self._state_event(kickee, channel, u'kicked', kicker, message)

Subscribers

People subscribed via source and target branches