--- /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)
+