úÎxNone is like p except that it ditches the Maybe in favor of just yelling at the user when things don't work out as planned.   NoneGShow a number, padded to the left with zeroes up to the specified widthShow a DateStamp.UTCTime -> DateStamp conversion)Cleans up after the module (closes files)CFetch a channel from the internal map. Uses LB's fail if not found.&Put a DateStamp and a Handle. Used by  and . Open a file to write the log to.3Close and re-open a log file, and update the state.7Initialise the channel state (if it not already inited)1Ensure that the log is correctly initialised etc.%Log a string. Main logging workhorse.When somebody joins.When somebody quits. When somebody is kicked.!nWhen somebody changes his/her name. TODO: We should only do this for channels that the user is currently on."#When somebody changes channel mode.#When somebody speaks.%$%&'()*+,-./012Width to fill toNumber to show Padded string345 !"#6$*)('&%+,-./012345 !"#6None=K789789None::â takes a message and converts it to a function. giving this function a string will attach the string to the message and output a string containing IRC protocol commands ready for writing on the outgoing stream socket.;;x Takes an input line from the IRC protocol stream and decodes it into a message. TODO: this has too many parameters. <=>?:;@ABCDE <=>?:;@ABCDENoneF       !"#$%&'()*+,-./0123456789:;<=>?@ABBCDEFGHIJlambdabot-irc-plugins-5.0.3Lambdabot.Plugin.IRCLambdabot.Plugin.IRC.TopicLambdabot.Plugin.IRC.LogLambdabot.Plugin.IRC.LocaltimeLambdabot.Plugin.IRC.IRC topicPlugin logPluginlocaltimePlugin ircPlugin ircPlugins withTopic lookupTopic TopicCommand_commandAliases _commandHelp_invokeCommand TopicActionTopiccommands installTopic reciteTopic alterTopicalterListTopic showWidth dateToString dateStamp cleanLogState getChannel putHdlAndDSopenChannelFilereopenChannelMaybeinitChannelMaybe withValidLog logStringjoinCBpartCBkickCBnickCBmodeCBmsgCBEventModeRenickKickedPartedJoinedSaidLogLogState ChanStateCS chanHandlechanDate DateStampChannel timeStampgetDate getHandle $fShowEventTimeMap doLocalTimedoReply encodeMessage decodeMessageIRCIRCStatepassword ircSignOnonline pingPongDelay pingPongLoop readerLoopsendMsg