diff -r e94ab812c0c8 -r 185504387370 log_channel.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/log_channel.py Sun Feb 08 03:23:25 2009 +0200 @@ -0,0 +1,27 @@ +""" + A channel represents a series of log events, stored in some log source +""" + +class LogChannel (object) : + """ + A single IRC channel, logged to some specific place + """ + + def __init__ (self, id, network, name, source) : + """ + Initialize this channel from the given identifier key, network name, channel name, and LogSource + """ + + self.id = id + self.network = network + self.name = name + self.source = source + + @property + def title (self) : + """ + Title is 'Network - #channel' + """ + + return "%s - %s" % (self.network, self.name) +