def channel(self, channel_id=None):
try:<EOL><INDENT>return self.channels[channel_id]<EOL><DEDENT>except KeyError:<EOL><INDENT>return self.Channel(self, channel_id)<EOL><DEDENT>
Fetch a Channel object identified by the numeric channel_id, or
        create that object if it doesn't already exist.