|
3
|
|
|
/** pdoc search index */const docs = {"version": "0.9.5", "fields": ["qualname", "fullname", "annotation", "default_value", "signature", "bases", "doc"], "ref": "fullname", "documentStore": {"docs": {"bot": {"fullname": "bot", "modulename": "bot", "kind": "module", "doc": "<p>Module for the common base class for all Bots</p>\n"}, "bot.Bot": {"fullname": "bot.Bot", "modulename": "bot", "qualname": "Bot", "kind": "class", "doc": "<p>Base class for things common between different protocols</p>\n"}, "bot.Bot.CONFIG": {"fullname": "bot.Bot.CONFIG", "modulename": "bot", "qualname": "Bot.CONFIG", "kind": "variable", "doc": "<p></p>\n"}, "bot.Bot.ACTIONS": {"fullname": "bot.Bot.ACTIONS", "modulename": "bot", "qualname": "Bot.ACTIONS", "kind": "variable", "doc": "<p></p>\n"}, "bot.Bot.GENERAL_ACTIONS": {"fullname": "bot.Bot.GENERAL_ACTIONS", "modulename": "bot", "qualname": "Bot.GENERAL_ACTIONS", "kind": "variable", "doc": "<p></p>\n"}, "bot.Bot.getConfig": {"fullname": "bot.Bot.getConfig", "modulename": "bot", "qualname": "Bot.getConfig", "kind": "function", "doc": "<p>Return the current configuration</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "bot.Bot.setConfig": {"fullname": "bot.Bot.setConfig", "modulename": "bot", "qualname": "Bot.setConfig", "kind": "function", "doc": "<p>Set the current configuration</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">config</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "bot.Bot.registerActions": {"fullname": "bot.Bot.registerActions", "modulename": "bot", "qualname": "Bot.registerActions", "kind": "function", "doc": "<p>Register actions to use</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">actions</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "bot.Bot.registerGeneralActions": {"fullname": "bot.Bot.registerGeneralActions", "modulename": "bot", "qualname": "Bot.registerGeneralActions", "kind": "function", "doc": "<p>Register general actions to use</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">actions</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "bot.Bot.tokenize": {"fullname": "bot.Bot.tokenize", "modulename": "bot", "qualname": "Bot.tokenize", "kind": "function", "doc": "<p>Split a message into normalized tokens</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">message</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "discord_bot": {"fullname": "discord_bot", "modulename": "discord_bot", "kind": "module", "doc": "<p>Module for the Discord bot.</p>\n\n<p>Connecting, sending and receiving messages and doing custom actions.</p>\n"}, "discord_bot.DiscordBot": {"fullname": "discord_bot.DiscordBot", "modulename": "discord_bot", "qualname": "DiscordBot", "kind": "class", "doc": "<p>Bot implementing the discord protocol</p>\n", "bases": "discord.client.Client, bot.Bot"}, "discord_bot.DiscordBot.CONFIG": {"fullname": "discord_bot.DiscordBot.CONFIG", "modulename": "discord_bot", "qualname": "DiscordBot.CONFIG", "kind": "variable", "doc": "<p></p>\n"}, "discord_bot.DiscordBot.begin": {"fullname": "discord_bot.DiscordBot.begin", "modulename": "discord_bot", "qualname": "DiscordBot.begin", "kind": "function", "doc": "<p>Start the bot</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "discord_bot.DiscordBot.checkMarvinActions": {"fullname": "discord_bot.DiscordBot.checkMarvinActions", "modulename": "discord_bot", "qualname": "DiscordBot.checkMarvinActions", "kind": "function", "doc": "<p>Check if Marvin should perform any actions</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">message</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "async def"}, "discord_bot.DiscordBot.on_message": {"fullname": "discord_bot.DiscordBot.on_message", "modulename": "discord_bot", "qualname": "DiscordBot.on_message", "kind": "function", "doc": "<p>Hook run on every message</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">message</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "async def"}, "irc_bot": {"fullname": "irc_bot", "modulename": "irc_bot", "kind": "module", "doc": "<p>Module for the IRC bot.</p>\n\n<p>Connecting, sending and receiving messages and doing custom actions.</p>\n\n<p>Keeping a log and reading incoming material.</p>\n"}, "irc_bot.IrcBot": {"fullname": "irc_bot.IrcBot", "modulename": "irc_bot", "qualname": "IrcBot", "kind": "class", "doc": "<p>Bot implementing the IRC protocol</p>\n", "bases": "bot.Bot"}, "irc_bot.IrcBot.CONFIG": {"fullname": "irc_bot.IrcBot.CONFIG", "modulename": "irc_bot", "qualname": "IrcBot.CONFIG", "kind": "variable", "doc": "<p></p>\n"}, "irc_bot.IrcBot.SOCKET": {"fullname": "irc_bot.IrcBot.SOCKET", "modulename": "irc_bot", "qualname": "IrcBot.SOCKET", "kind": "variable", "doc": "<p></p>\n"}, "irc_bot.IrcBot.IRCLOG": {"fullname": "irc_bot.IrcBot.IRCLOG", "modulename": "irc_bot", "qualname": "IrcBot.IRCLOG", "kind": "variable", "doc": "<p></p>\n"}, "irc_bot.IrcBot.connectToServer": {"fullname": "irc_bot.IrcBot.connectToServer", "modulename": "irc_bot", "qualname": "IrcBot.connectToServer", "kind": "function", "doc": "<p>Connect to the IRC Server</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "irc_bot.IrcBot.sendPrivMsg": {"fullname": "irc_bot.IrcBot.sendPrivMsg", "modulename": "irc_bot", "qualname": "IrcBot.sendPrivMsg", "kind": "function", "doc": "<p>Send and log a PRIV message</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">message</span>, </span><span class=\"param\"><span class=\"n\">channel</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "irc_bot.IrcBot.sendMsg": {"fullname": "irc_bot.IrcBot.sendMsg", "modulename": "irc_bot", "qualname": "IrcBot.sendMsg", "kind": "function", "doc": "<p>Send and occasionally print the message sent</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">msg</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "irc_bot.IrcBot.decode_irc": {"fullname": "irc_bot.IrcBot.decode_irc", "modulename": "irc_bot", "qualname": "IrcBot.decode_irc", "kind": "function", "doc": "<p>Do character detection.\nYou can send preferred encodings as a list through preferred_encs.\n<a href=\"http://stackoverflow.com/questions/938870/python-irc-bot-and-encoding-issue\">http://stackoverflow.com/questions/938870/python-irc-bot-and-encoding-issue</a></p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">raw</span>, </span><span class=\"param\"><span class=\"n\">preferred_encs</span><span class=\"o\">=</span><span class=\"kc\">None</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "irc_bot.IrcBot.receive": {"fullname": "irc_bot.IrcBot.receive", "modulename": "irc_bot", "qualname": "IrcBot.receive", "kind": "function", "doc": "<p>Read incoming message and guess encoding</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "irc_bot.IrcBot.ircLogAppend": {"fullname": "irc_bot.IrcBot.ircLogAppend", "modulename": "irc_bot", "qualname": "IrcBot.ircLogAppend", "kind": "function", "doc": "<p>Read incoming message and guess encoding</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">line</span><span class=\"o\">=</span><span class=\"kc\">None</span>, </span><span class=\"param\"><span class=\"n\">user</span><span class=\"o\">=</span><span class=\"kc\">None</span>, </span><span class=\"param\"><span class=\"n\">message</span><span class=\"o\">=</span><span class=\"kc\">None</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "irc_bot.IrcBot.ircLogWriteToFile": {"fullname": "irc_bot.IrcBot.ircLogWriteToFile", "modulename": "irc_bot", "qualname": "IrcBot.ircLogWriteToFile", "kind": "function", "doc": "<p>Write IRClog to file</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "irc_bot.IrcBot.readincoming": {"fullname": "irc_bot.IrcBot.readincoming", "modulename": "irc_bot", "qualname": "IrcBot.readincoming", "kind": "function", "doc": "<p>Read all files in the directory incoming, send them as a message if\nthey exists and then move the file to directory done.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "irc_bot.IrcBot.mainLoop": {"fullname": "irc_bot.IrcBot.mainLoop", "modulename": "irc_bot", "qualname": "IrcBot.mainLoop", "kind": "function", "doc": "<p>For ever, listen and answer to incoming chats</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "irc_bot.IrcBot.begin": {"fullname": "irc_bot.IrcBot.begin", "modulename": "irc_bot", "qualname": "IrcBot.begin", "kind": "function", "doc": "<p>Start the bot</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "irc_bot.IrcBot.checkIrcActions": {"fullname": "irc_bot.IrcBot.checkIrcActions", "modulename": "irc_bot", "qualname": "IrcBot.checkIrcActions", "kind": "function", "doc": "<p>Check if Marvin should take action on any messages defined in the\nIRC protocol.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">words</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "irc_bot.IrcBot.checkMarvinActions": {"fullname": "irc_bot.IrcBot.checkMarvinActions", "modulename": "irc_bot", "qualname": "IrcBot.checkMarvinActions", "kind": "function", "doc": "<p>Check if Marvin should perform any actions</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">words</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "main": {"fullname": "main", "modulename": "main", "kind": "module", "doc": "<p>An IRC bot that answers random questions, keeps a log from the IRC-chat,\neasy to integrate in a webpage and montores a phpBB forum for latest topics\nby loggin in to the forum and checking the RSS-feed.</p>\n\n<p>You need to install additional modules.</p>\n\n<h1 id=\"install-needed-modules-in-local-directory\">Install needed modules in local directory</h1>\n\n<p>pip3 install --target modules/ feedparser beautifulsoup4 chardet</p>\n\n<p>Modules in modules/ will be loaded automatically. If you want to use a\ndifferent directory you can start the program like this instead:</p>\n\n<p>PYTHONPATH=modules python3 main.py</p>\n\n<h1 id=\"to-get-help\">To get help</h1>\n\n<p>PYTHONPATH=modules python3 main.py --help</p>\n\n<h1 id=\"example-of-using-options\">Example of using options</h1>\n\n<p>--server=irc.bsnet.se --channel=#db-o-webb\n--server=irc.bsnet.se --port=6667 --channel=#db-o-webb\n--nick=marvin --ident=secret</p>\n\n<h1 id=\"configuration\">Configuration</h1>\n\n<p>Check out the file 'marvin_config_default.json' on how to configure, instead\nof using cli-options. The default configfile is 'marvin_config.json' but you\ncan change that using cli-options.</p>\n\n<h1 id=\"make-own-actions\">Make own actions</h1>\n\n<p>Check the file 'marvin_strings.json' for the file where most of the strings\nare defined and check out 'marvin_actions.py' to see how to write your own\nactions. Its just a small function.</p>\n\n<h1 id=\"read-from-incoming\">Read from incoming</h1>\n\n<p>Marvin reads messages from the incoming/ directory, if it exists, and writes\nit out the the irc channel.</p>\n"}, "main.PROGRAM": {"fullname": "main.PROGRAM", "modulename": "main", "qualname": "PROGRAM", "kind": "variable", "doc": "<p></p>\n", "default_value": "'marvin'"}, "main.AUTHOR": {"fullname": "main.AUTHOR", "modulename": "main", "qualname": "AUTHOR", "kind": "variable", "doc": "<p></p>\n", "default_value": "'Mikael Roos'"}, "main.EMAIL": {"fullname": "main.EMAIL", "modulename": "main", "qualname": "EMAIL", "kind": "variable", "doc": "<p></p>\n", "default_value": "'[email protected]'"}, "main.VERSION": {"fullname": "main.VERSION", "modulename": "main", "qualname": "VERSION", "kind": "variable", "doc": "<p></p>\n", "default_value": "'0.3.0'"}, "main.MSG_VERSION": {"fullname": "main.MSG_VERSION", "modulename": "main", "qualname": "MSG_VERSION", "kind": "variable", "doc": "<p></p>\n", "default_value": "'marvin version 0.3.0.'"}, "main.printVersion": {"fullname": "main.printVersion", "modulename": "main", "qualname": "printVersion", "kind": "function", "doc": "<p>Print version information and exit.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "main.mergeOptionsWithConfigFile": {"fullname": "main.mergeOptionsWithConfigFile", "modulename": "main", "qualname": "mergeOptionsWithConfigFile", "kind": "function", "doc": "<p>Read information from config file.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">options</span>, </span><span class=\"param\"><span class=\"n\">configFile</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "main.parseOptions": {"fullname": "main.parseOptions", "modulename": "main", "qualname": "parseOptions", "kind": "function", "doc": "<p>Merge default options with incoming options and arguments and return them as a dictionary.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">options</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "main.determineProtocol": {"fullname": "main.determineProtocol", "modulename": "main", "qualname": "determineProtocol", "kind": "function", "doc": "<p>Parse the argument to determine what protocol to use</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "main.createBot": {"fullname": "main.createBot", "modulename": "main", "qualname": "createBot", "kind": "function", "doc": "<p>Return an instance of a bot with the requested implementation</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">protocol</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "main.main": {"fullname": "main.main", "modulename": "main", "qualname": "main", "kind": "function", "doc": "<p>Main function to carry out the work.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions": {"fullname": "marvin_actions", "modulename": "marvin_actions", "kind": "module", "doc": "<p>Make actions for Marvin, one function for each action.</p>\n"}, "marvin_actions.getAllActions": {"fullname": "marvin_actions.getAllActions", "modulename": "marvin_actions", "qualname": "getAllActions", "kind": "function", "doc": "<p>Return all actions in an array.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.CONFIG": {"fullname": "marvin_actions.CONFIG", "modulename": "marvin_actions", "qualname": "CONFIG", "kind": "variable", "doc": "<p></p>\n", "default_value": "None"}, "marvin_actions.setConfig": {"fullname": "marvin_actions.setConfig", "modulename": "marvin_actions", "qualname": "setConfig", "kind": "function", "doc": "<p>Keep reference to the loaded configuration.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">config</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.getString": {"fullname": "marvin_actions.getString", "modulename": "marvin_actions", "qualname": "getString", "kind": "function", "doc": "<p>Get a string from the string database.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">key</span>, </span><span class=\"param\"><span class=\"n\">key1</span><span class=\"o\">=</span><span class=\"kc\">None</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.marvinSmile": {"fullname": "marvin_actions.marvinSmile", "modulename": "marvin_actions", "qualname": "marvinSmile", "kind": "function", "doc": "<p>Make Marvin smile.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">row</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.wordsAfterKeyWords": {"fullname": "marvin_actions.wordsAfterKeyWords", "modulename": "marvin_actions", "qualname": "wordsAfterKeyWords", "kind": "function", "doc": "<p>Return all items in the words list after the first occurence\nof an item in the keyWords list.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">words</span>, </span><span class=\"param\"><span class=\"n\">keyWords</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.marvinGoogle": {"fullname": "marvin_actions.marvinGoogle", "modulename": "marvin_actions", "qualname": "marvinGoogle", "kind": "function", "doc": "<p>Let Marvin present an url to google.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">row</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.marvinExplainShell": {"fullname": "marvin_actions.marvinExplainShell", "modulename": "marvin_actions", "qualname": "marvinExplainShell", "kind": "function", "doc": "<p>Let Marvin present an url to the service explain shell to\nexplain a shell command.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">row</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.marvinSource": {"fullname": "marvin_actions.marvinSource", "modulename": "marvin_actions", "qualname": "marvinSource", "kind": "function", "doc": "<p>State message about sourcecode.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">row</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.marvinBudord": {"fullname": "marvin_actions.marvinBudord", "modulename": "marvin_actions", "qualname": "marvinBudord", "kind": "function", "doc": "<p>What are the budord for Marvin?</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">row</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.marvinQuote": {"fullname": "marvin_actions.marvinQuote", "modulename": "marvin_actions", "qualname": "marvinQuote", "kind": "function", "doc": "<p>Make a quote.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">row</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.videoOfToday": {"fullname": "marvin_actions.videoOfToday", "modulename": "marvin_actions", "qualname": "videoOfToday", "kind": "function", "doc": "<p>Check what day it is and provide a url to a suitable video together with a greeting.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.marvinVideoOfToday": {"fullname": "marvin_actions.marvinVideoOfToday", "modulename": "marvin_actions", "qualname": "marvinVideoOfToday", "kind": "function", "doc": "<p>Show the video of today.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">row</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.marvinWhoIs": {"fullname": "marvin_actions.marvinWhoIs", "modulename": "marvin_actions", "qualname": "marvinWhoIs", "kind": "function", "doc": "<p>Who is Marvin.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">row</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.marvinHelp": {"fullname": "marvin_actions.marvinHelp", "modulename": "marvin_actions", "qualname": "marvinHelp", "kind": "function", "doc": "<p>Provide a menu.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">row</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.marvinStats": {"fullname": "marvin_actions.marvinStats", "modulename": "marvin_actions", "qualname": "marvinStats", "kind": "function", "doc": "<p>Provide a link to the stats.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">row</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.marvinIrcLog": {"fullname": "marvin_actions.marvinIrcLog", "modulename": "marvin_actions", "qualname": "marvinIrcLog", "kind": "function", "doc": "<p>Provide a link to the irclog</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">row</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.marvinSayHi": {"fullname": "marvin_actions.marvinSayHi", "modulename": "marvin_actions", "qualname": "marvinSayHi", "kind": "function", "doc": "<p>Say hi with a nice message.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">row</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.marvinLunch": {"fullname": "marvin_actions.marvinLunch", "modulename": "marvin_actions", "qualname": "marvinLunch", "kind": "function", "doc": "<p>Help decide where to eat.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">row</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.marvinListen": {"fullname": "marvin_actions.marvinListen", "modulename": "marvin_actions", "qualname": "marvinListen", "kind": "function", "doc": "<p>Return music last listened to.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">row</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.marvinSun": {"fullname": "marvin_actions.marvinSun", "modulename": "marvin_actions", "qualname": "marvinSun", "kind": "function", "doc": "<p>Check when the sun goes up and down.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">row</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.marvinWeather": {"fullname": "marvin_actions.marvinWeather", "modulename": "marvin_actions", "qualname": "marvinWeather", "kind": "function", "doc": "<p>Check what the weather prognosis looks like.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">row</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.marvinStrip": {"fullname": "marvin_actions.marvinStrip", "modulename": "marvin_actions", "qualname": "marvinStrip", "kind": "function", "doc": "<p>Get a comic strip.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">row</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.commitStrip": {"fullname": "marvin_actions.commitStrip", "modulename": "marvin_actions", "qualname": "commitStrip", "kind": "function", "doc": "<p>Latest or random comic strip from CommitStrip.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">randomize</span><span class=\"o\">=</span><span class=\"kc\">False</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.marvinTimeToBBQ": {"fullname": "marvin_actions.marvinTimeToBBQ", "modulename": "marvin_actions", "qualname": "marvinTimeToBBQ", "kind": "function", "doc": "<p>Calcuate the time to next barbecue and print a appropriate msg</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">row</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.nextBBQ": {"fullname": "marvin_actions.nextBBQ", "modulename": "marvin_actions", "qualname": "nextBBQ", "kind": "function", "doc": "<p>Calculate the next grillcon date after today</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.thirdFridayIn": {"fullname": "marvin_actions.thirdFridayIn", "modulename": "marvin_actions", "qualname": "thirdFridayIn", "kind": "function", "doc": "<p>Get the third Friday in a given month and year</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">y</span>, </span><span class=\"param\"><span class=\"n\">m</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.marvinBirthday": {"fullname": "marvin_actions.marvinBirthday", "modulename": "marvin_actions", "qualname": "marvinBirthday", "kind": "function", "doc": "<p>Check birthday info</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">row</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.marvinNameday": {"fullname": "marvin_actions.marvinNameday", "modulename": "marvin_actions", "qualname": "marvinNameday", "kind": "function", "doc": "<p>Check current nameday</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">row</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.marvinUptime": {"fullname": "marvin_actions.marvinUptime", "modulename": "marvin_actions", "qualname": "marvinUptime", "kind": "function", "doc": "<p>Display info about uptime tournament</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">row</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.marvinStream": {"fullname": "marvin_actions.marvinStream", "modulename": "marvin_actions", "qualname": "marvinStream", "kind": "function", "doc": "<p>Display info about stream</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">row</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.marvinPrinciple": {"fullname": "marvin_actions.marvinPrinciple", "modulename": "marvin_actions", "qualname": "marvinPrinciple", "kind": "function", "doc": "<p>Display one selected software principle, or provide one as random</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">row</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.getJoke": {"fullname": "marvin_actions.getJoke", "modulename": "marvin_actions", "qualname": "getJoke", "kind": "function", "doc": "<p>Retrieves joke from api.chucknorris.io/jokes/random?category=dev</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.marvinJoke": {"fullname": "marvin_actions.marvinJoke", "modulename": "marvin_actions", "qualname": "marvinJoke", "kind": "function", "doc": "<p>Display a random Chuck Norris joke</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">row</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.getCommit": {"fullname": "marvin_actions.getCommit", "modulename": "marvin_actions", "qualname": "getCommit", "kind": "function", "doc": "<p>Retrieves random commit message from whatthecommit.com/index.html</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_actions.marvinCommit": {"fullname": "marvin_actions.marvinCommit", "modulename": "marvin_actions", "qualname": "marvinCommit", "kind": "function", "doc": "<p>Display a random commit message</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">row</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_general_actions": {"fullname": "marvin_general_actions", "modulename": "marvin_general_actions", "kind": "module", "doc": "<p>Make general actions for Marvin, one function for each action.</p>\n"}, "marvin_general_actions.CONFIG": {"fullname": "marvin_general_actions.CONFIG", "modulename": "marvin_general_actions", "qualname": "CONFIG", "kind": "variable", "doc": "<p></p>\n", "default_value": "None"}, "marvin_general_actions.lastDateGreeted": {"fullname": "marvin_general_actions.lastDateGreeted", "modulename": "marvin_general_actions", "qualname": "lastDateGreeted", "kind": "variable", "doc": "<p></p>\n", "default_value": "None"}, "marvin_general_actions.setConfig": {"fullname": "marvin_general_actions.setConfig", "modulename": "marvin_general_actions", "qualname": "setConfig", "kind": "function", "doc": "<p>Keep reference to the loaded configuration.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">config</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_general_actions.getString": {"fullname": "marvin_general_actions.getString", "modulename": "marvin_general_actions", "qualname": "getString", "kind": "function", "doc": "<p>Get a string from the string database.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">key</span>, </span><span class=\"param\"><span class=\"n\">key1</span><span class=\"o\">=</span><span class=\"kc\">None</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_general_actions.getAllGeneralActions": {"fullname": "marvin_general_actions.getAllGeneralActions", "modulename": "marvin_general_actions", "qualname": "getAllGeneralActions", "kind": "function", "doc": "<p>Return all general actions as an array.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "marvin_general_actions.marvinMorning": {"fullname": "marvin_general_actions.marvinMorning", "modulename": "marvin_general_actions", "qualname": "marvinMorning", "kind": "function", "doc": "<p>Marvin says Good morning after someone else says it</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"n\">row</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_main": {"fullname": "test_main", "modulename": "test_main", "kind": "module", "doc": "<p>Tests for the main launcher</p>\n"}, "test_main.ConfigMergeTest": {"fullname": "test_main.ConfigMergeTest", "modulename": "test_main", "qualname": "ConfigMergeTest", "kind": "class", "doc": "<p>Test merging a config file with a dict</p>\n", "bases": "unittest.case.TestCase"}, "test_main.ConfigMergeTest.assertMergedConfig": {"fullname": "test_main.ConfigMergeTest.assertMergedConfig", "modulename": "test_main", "qualname": "ConfigMergeTest.assertMergedConfig", "kind": "function", "doc": "<p>Merge dict with file and assert the result matches expected</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">config</span>, </span><span class=\"param\"><span class=\"n\">fileName</span>, </span><span class=\"param\"><span class=\"n\">expected</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_main.ConfigMergeTest.testEmpty": {"fullname": "test_main.ConfigMergeTest.testEmpty", "modulename": "test_main", "qualname": "ConfigMergeTest.testEmpty", "kind": "function", "doc": "<p>Empty into empty should equal empty</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_main.ConfigMergeTest.testAddSingleParameter": {"fullname": "test_main.ConfigMergeTest.testAddSingleParameter", "modulename": "test_main", "qualname": "ConfigMergeTest.testAddSingleParameter", "kind": "function", "doc": "<p>Add a single parameter to an empty config</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_main.ConfigMergeTest.testAddSingleParameterOverwrites": {"fullname": "test_main.ConfigMergeTest.testAddSingleParameterOverwrites", "modulename": "test_main", "qualname": "ConfigMergeTest.testAddSingleParameterOverwrites", "kind": "function", "doc": "<p>Add a single parameter to a config that contains it already</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_main.ConfigMergeTest.testAddSingleParameterMerges": {"fullname": "test_main.ConfigMergeTest.testAddSingleParameterMerges", "modulename": "test_main", "qualname": "ConfigMergeTest.testAddSingleParameterMerges", "kind": "function", "doc": "<p>Add a single parameter to a config that contains a different one</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_main.ConfigParseTest": {"fullname": "test_main.ConfigParseTest", "modulename": "test_main", "qualname": "ConfigParseTest", "kind": "class", "doc": "<p>Test parsing options into a config</p>\n", "bases": "unittest.case.TestCase"}, "test_main.ConfigParseTest.SAMPLE_CONFIG": {"fullname": "test_main.ConfigParseTest.SAMPLE_CONFIG", "modulename": "test_main", "qualname": "ConfigParseTest.SAMPLE_CONFIG", "kind": "variable", "doc": "<p></p>\n", "default_value": "{'server': 'localhost', 'port': 6667, 'channel': '#dbwebb', 'nick': 'marvin', 'realname': 'Marvin The All Mighty dbwebb-bot', 'ident': 'password'}"}, "test_main.ConfigParseTest.CHANGED_CONFIG": {"fullname": "test_main.ConfigParseTest.CHANGED_CONFIG", "modulename": "test_main", "qualname": "ConfigParseTest.CHANGED_CONFIG", "kind": "variable", "doc": "<p></p>\n", "default_value": "{'server': 'remotehost', 'port': 1234, 'channel': '#db-o-webb', 'nick': 'imposter', 'realname': 'where is marvin?', 'ident': 'identify'}"}, "test_main.ConfigParseTest.testOverrideHardcodedParameters": {"fullname": "test_main.ConfigParseTest.testOverrideHardcodedParameters", "modulename": "test_main", "qualname": "ConfigParseTest.testOverrideHardcodedParameters", "kind": "function", "doc": "<p>Test that all the hard coded parameters can be overridden from commandline</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_main.ConfigParseTest.testOverrideMultipleParameters": {"fullname": "test_main.ConfigParseTest.testOverrideMultipleParameters", "modulename": "test_main", "qualname": "ConfigParseTest.testOverrideMultipleParameters", "kind": "function", "doc": "<p>Test that multiple parameters can be overridden from commandline</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_main.ConfigParseTest.testOverrideWithFile": {"fullname": "test_main.ConfigParseTest.testOverrideWithFile", "modulename": "test_main", "qualname": "ConfigParseTest.testOverrideWithFile", "kind": "function", "doc": "<p>Test that parameters can be overridden with the --config option</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"fullname": "test_main.ConfigParseTest.testOverridePrecedenceConfigFirst", "modulename": "test_main", "qualname": "ConfigParseTest.testOverridePrecedenceConfigFirst", "kind": "function", "doc": "<p>Test that proper precedence is considered. From most to least significant it should be:\nexplicit parameter -> parameter in --config file -> default</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"fullname": "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst", "modulename": "test_main", "qualname": "ConfigParseTest.testOverridePrecedenceParameterFirst", "kind": "function", "doc": "<p>Test that proper precedence is considered. From most to least significant it should be:\nexplicit parameter -> parameter in --config file -> default</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_main.ConfigParseTest.testBannedParameters": {"fullname": "test_main.ConfigParseTest.testBannedParameters", "modulename": "test_main", "qualname": "ConfigParseTest.testBannedParameters", "kind": "function", "doc": "<p>Don't allow config, help and version as parameters, as those options are special</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_main.FormattingTest": {"fullname": "test_main.FormattingTest", "modulename": "test_main", "qualname": "FormattingTest", "kind": "class", "doc": "<p>Test the parameters that cause printouts</p>\n", "bases": "unittest.case.TestCase"}, "test_main.FormattingTest.USAGE": {"fullname": "test_main.FormattingTest.USAGE", "modulename": "test_main", "qualname": "FormattingTest.USAGE", "kind": "variable", "doc": "<p></p>\n", "default_value": "'usage: main.py [-h] [-v] [--config CONFIG] [--server SERVER] [--port PORT] [--channel CHANNEL] [--nick NICK] [--realname REALNAME] [--ident IDENT]\\n [{irc,discord}]\\n'"}, "test_main.FormattingTest.OPTIONS": {"fullname": "test_main.FormattingTest.OPTIONS", "modulename": "test_main", "qualname": "FormattingTest.OPTIONS", "kind": "variable", "doc": "<p></p>\n", "default_value": "'positional arguments:\\n {irc,discord}\\n\\noptions:\\n -h, --help show this help message and exit\\n -v, --version\\n --config CONFIG\\n --server SERVER\\n --port PORT\\n --channel CHANNEL\\n --nick NICK\\n --realname REALNAME\\n --ident IDENT'"}, "test_main.FormattingTest.setUpClass": {"fullname": "test_main.FormattingTest.setUpClass", "modulename": "test_main", "qualname": "FormattingTest.setUpClass", "kind": "function", "doc": "<p>Set the terminal width to 160 to prevent the tests from failing on small terminals</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">cls</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_main.FormattingTest.assertPrintOption": {"fullname": "test_main.FormattingTest.assertPrintOption", "modulename": "test_main", "qualname": "FormattingTest.assertPrintOption", "kind": "function", "doc": "<p>Assert that parseOptions returns a certain code and prints a certain output</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">options</span>, </span><span class=\"param\"><span class=\"n\">returnCode</span>, </span><span class=\"param\"><span class=\"n\">output</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_main.FormattingTest.testHelpPrintout": {"fullname": "test_main.FormattingTest.testHelpPrintout", "modulename": "test_main", "qualname": "FormattingTest.testHelpPrintout", "kind": "function", "doc": "<p>Test that a help is printed when providing the --help flag</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_main.FormattingTest.testHelpPrintoutShort": {"fullname": "test_main.FormattingTest.testHelpPrintoutShort", "modulename": "test_main", "qualname": "FormattingTest.testHelpPrintoutShort", "kind": "function", "doc": "<p>Test that a help is printed when providing the -h flag</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_main.FormattingTest.testVersionPrintout": {"fullname": "test_main.FormattingTest.testVersionPrintout", "modulename": "test_main", "qualname": "FormattingTest.testVersionPrintout", "kind": "function", "doc": "<p>Test that the version is printed when provided the --version flag</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_main.FormattingTest.testVersionPrintoutShort": {"fullname": "test_main.FormattingTest.testVersionPrintoutShort", "modulename": "test_main", "qualname": "FormattingTest.testVersionPrintoutShort", "kind": "function", "doc": "<p>Test that the version is printed when provided the -v flag</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_main.FormattingTest.testUnhandledOption": {"fullname": "test_main.FormattingTest.testUnhandledOption", "modulename": "test_main", "qualname": "FormattingTest.testUnhandledOption", "kind": "function", "doc": "<p>Test that unknown options gives an error</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_main.FormattingTest.testUnhandledArgument": {"fullname": "test_main.FormattingTest.testUnhandledArgument", "modulename": "test_main", "qualname": "FormattingTest.testUnhandledArgument", "kind": "function", "doc": "<p>Test that any argument gives an error</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_main.TestArgumentParsing": {"fullname": "test_main.TestArgumentParsing", "modulename": "test_main", "qualname": "TestArgumentParsing", "kind": "class", "doc": "<p>Test parsing argument to determine whether to launch as irc or discord bot</p>\n", "bases": "unittest.case.TestCase"}, "test_main.TestArgumentParsing.testDetermineDiscordProtocol": {"fullname": "test_main.TestArgumentParsing.testDetermineDiscordProtocol", "modulename": "test_main", "qualname": "TestArgumentParsing.testDetermineDiscordProtocol", "kind": "function", "doc": "<p>Test that the it's possible to give argument to start the bot as a discord bot</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_main.TestArgumentParsing.testDetermineIRCProtocol": {"fullname": "test_main.TestArgumentParsing.testDetermineIRCProtocol", "modulename": "test_main", "qualname": "TestArgumentParsing.testDetermineIRCProtocol", "kind": "function", "doc": "<p>Test that the it's possible to give argument to start the bot as an irc bot</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_main.TestArgumentParsing.testDetermineIRCProtocolisDefault": {"fullname": "test_main.TestArgumentParsing.testDetermineIRCProtocolisDefault", "modulename": "test_main", "qualname": "TestArgumentParsing.testDetermineIRCProtocolisDefault", "kind": "function", "doc": "<p>Test that if no argument is given, irc is the default</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_main.TestArgumentParsing.testDetermineConfigThrowsOnInvalidProto": {"fullname": "test_main.TestArgumentParsing.testDetermineConfigThrowsOnInvalidProto", "modulename": "test_main", "qualname": "TestArgumentParsing.testDetermineConfigThrowsOnInvalidProto", "kind": "function", "doc": "<p>Test that determineProtocol throws error on unsupported protocols</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_main.TestBotFactoryMethod": {"fullname": "test_main.TestBotFactoryMethod", "modulename": "test_main", "qualname": "TestBotFactoryMethod", "kind": "class", "doc": "<p>Test that createBot returns expected instances of Bots</p>\n", "bases": "unittest.case.TestCase"}, "test_main.TestBotFactoryMethod.testCreateIRCBot": {"fullname": "test_main.TestBotFactoryMethod.testCreateIRCBot", "modulename": "test_main", "qualname": "TestBotFactoryMethod.testCreateIRCBot", "kind": "function", "doc": "<p>Test that an irc bot can be created</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_main.TestBotFactoryMethod.testCreateDiscordBot": {"fullname": "test_main.TestBotFactoryMethod.testCreateDiscordBot", "modulename": "test_main", "qualname": "TestBotFactoryMethod.testCreateDiscordBot", "kind": "function", "doc": "<p>Test that a discord bot can be created</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_main.TestBotFactoryMethod.testCreateUnsupportedProtocolThrows": {"fullname": "test_main.TestBotFactoryMethod.testCreateUnsupportedProtocolThrows", "modulename": "test_main", "qualname": "TestBotFactoryMethod.testCreateUnsupportedProtocolThrows", "kind": "function", "doc": "<p>Test that trying to create a bot with an unsupported protocol will throw exception</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions": {"fullname": "test_marvin_actions", "modulename": "test_marvin_actions", "kind": "module", "doc": "<p>Tests for all Marvin actions</p>\n"}, "test_marvin_actions.ActionTest": {"fullname": "test_marvin_actions.ActionTest", "modulename": "test_marvin_actions", "qualname": "ActionTest", "kind": "class", "doc": "<p>Test Marvin actions</p>\n", "bases": "unittest.case.TestCase"}, "test_marvin_actions.ActionTest.strings": {"fullname": "test_marvin_actions.ActionTest.strings", "modulename": "test_marvin_actions", "qualname": "ActionTest.strings", "kind": "variable", "doc": "<p></p>\n", "default_value": "{}"}, "test_marvin_actions.ActionTest.setUpClass": {"fullname": "test_marvin_actions.ActionTest.setUpClass", "modulename": "test_marvin_actions", "qualname": "ActionTest.setUpClass", "kind": "function", "doc": "<p>Hook method for setting up class fixture before running tests in the class.</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">cls</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.executeAction": {"fullname": "test_marvin_actions.ActionTest.executeAction", "modulename": "test_marvin_actions", "qualname": "ActionTest.executeAction", "kind": "function", "doc": "<p>Execute an action for a message and return the response</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">action</span>, </span><span class=\"param\"><span class=\"n\">message</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.assertActionOutput": {"fullname": "test_marvin_actions.ActionTest.assertActionOutput", "modulename": "test_marvin_actions", "qualname": "ActionTest.assertActionOutput", "kind": "function", "doc": "<p>Call an action on message and assert expected output</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">action</span>, </span><span class=\"param\"><span class=\"n\">message</span>, </span><span class=\"param\"><span class=\"n\">expectedOutput</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.assertActionSilent": {"fullname": "test_marvin_actions.ActionTest.assertActionSilent", "modulename": "test_marvin_actions", "qualname": "ActionTest.assertActionSilent", "kind": "function", "doc": "<p>Call an action with provided message and assert no output</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">action</span>, </span><span class=\"param\"><span class=\"n\">message</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.assertStringsOutput": {"fullname": "test_marvin_actions.ActionTest.assertStringsOutput", "modulename": "test_marvin_actions", "qualname": "ActionTest.assertStringsOutput", "kind": "function", "doc": "<p>Call an action with provided message and assert the output is equal to DB</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">action</span>, </span><span class=\"param\"><span class=\"n\">message</span>, </span><span class=\"param\"><span class=\"n\">expectedoutputKey</span>, </span><span class=\"param\"><span class=\"n\">subkey</span><span class=\"o\">=</span><span class=\"kc\">None</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.assertBBQResponse": {"fullname": "test_marvin_actions.ActionTest.assertBBQResponse", "modulename": "test_marvin_actions", "qualname": "ActionTest.assertBBQResponse", "kind": "function", "doc": "<p>Assert that the proper bbq message is returned, given a date</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">todaysDate</span>, </span><span class=\"param\"><span class=\"n\">bbqDate</span>, </span><span class=\"param\"><span class=\"n\">expectedMessageKey</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.assertNameDayOutput": {"fullname": "test_marvin_actions.ActionTest.assertNameDayOutput", "modulename": "test_marvin_actions", "qualname": "ActionTest.assertNameDayOutput", "kind": "function", "doc": "<p>Assert that the proper nameday message is returned, given an inputfile</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">exampleFile</span>, </span><span class=\"param\"><span class=\"n\">expectedOutput</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.assertJokeOutput": {"fullname": "test_marvin_actions.ActionTest.assertJokeOutput", "modulename": "test_marvin_actions", "qualname": "ActionTest.assertJokeOutput", "kind": "function", "doc": "<p>Assert that a joke is returned, given an input file</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span>, </span><span class=\"param\"><span class=\"n\">exampleFile</span>, </span><span class=\"param\"><span class=\"n\">expectedOutput</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.testSmile": {"fullname": "test_marvin_actions.ActionTest.testSmile", "modulename": "test_marvin_actions", "qualname": "ActionTest.testSmile", "kind": "function", "doc": "<p>Test that marvin can smile</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.testWhois": {"fullname": "test_marvin_actions.ActionTest.testWhois", "modulename": "test_marvin_actions", "qualname": "ActionTest.testWhois", "kind": "function", "doc": "<p>Test that marvin responds to whois</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.testGoogle": {"fullname": "test_marvin_actions.ActionTest.testGoogle", "modulename": "test_marvin_actions", "qualname": "ActionTest.testGoogle", "kind": "function", "doc": "<p>Test that marvin can help google stuff</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.testExplainShell": {"fullname": "test_marvin_actions.ActionTest.testExplainShell", "modulename": "test_marvin_actions", "qualname": "ActionTest.testExplainShell", "kind": "function", "doc": "<p>Test that marvin can explain shell commands</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.testSource": {"fullname": "test_marvin_actions.ActionTest.testSource", "modulename": "test_marvin_actions", "qualname": "ActionTest.testSource", "kind": "function", "doc": "<p>Test that marvin responds to questions about source code</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.testBudord": {"fullname": "test_marvin_actions.ActionTest.testBudord", "modulename": "test_marvin_actions", "qualname": "ActionTest.testBudord", "kind": "function", "doc": "<p>Test that marvin knows all the commandments</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.testQuote": {"fullname": "test_marvin_actions.ActionTest.testQuote", "modulename": "test_marvin_actions", "qualname": "ActionTest.testQuote", "kind": "function", "doc": "<p>Test that marvin can quote The Hitchhikers Guide to the Galaxy</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.testVideoOfToday": {"fullname": "test_marvin_actions.ActionTest.testVideoOfToday", "modulename": "test_marvin_actions", "qualname": "ActionTest.testVideoOfToday", "kind": "function", "doc": "<p>Test that marvin can link to a different video each day of the week</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.testHelp": {"fullname": "test_marvin_actions.ActionTest.testHelp", "modulename": "test_marvin_actions", "qualname": "ActionTest.testHelp", "kind": "function", "doc": "<p>Test that marvin can provide a help menu</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.testStats": {"fullname": "test_marvin_actions.ActionTest.testStats", "modulename": "test_marvin_actions", "qualname": "ActionTest.testStats", "kind": "function", "doc": "<p>Test that marvin can provide a link to the IRC stats page</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.testIRCLog": {"fullname": "test_marvin_actions.ActionTest.testIRCLog", "modulename": "test_marvin_actions", "qualname": "ActionTest.testIRCLog", "kind": "function", "doc": "<p>Test that marvin can provide a link to the IRC log</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.testSayHi": {"fullname": "test_marvin_actions.ActionTest.testSayHi", "modulename": "test_marvin_actions", "qualname": "ActionTest.testSayHi", "kind": "function", "doc": "<p>Test that marvin responds to greetings</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.testLunchLocations": {"fullname": "test_marvin_actions.ActionTest.testLunchLocations", "modulename": "test_marvin_actions", "qualname": "ActionTest.testLunchLocations", "kind": "function", "doc": "<p>Test that marvin can provide lunch suggestions for certain places</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.testStrip": {"fullname": "test_marvin_actions.ActionTest.testStrip", "modulename": "test_marvin_actions", "qualname": "ActionTest.testStrip", "kind": "function", "doc": "<p>Test that marvin can recommend comics</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.testRandomStrip": {"fullname": "test_marvin_actions.ActionTest.testRandomStrip", "modulename": "test_marvin_actions", "qualname": "ActionTest.testRandomStrip", "kind": "function", "doc": "<p>Test that marvin can recommend random comics</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.testTimeToBBQ": {"fullname": "test_marvin_actions.ActionTest.testTimeToBBQ", "modulename": "test_marvin_actions", "qualname": "ActionTest.testTimeToBBQ", "kind": "function", "doc": "<p>Test that marvin knows when the next BBQ is</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.testNameDayReaction": {"fullname": "test_marvin_actions.ActionTest.testNameDayReaction", "modulename": "test_marvin_actions", "qualname": "ActionTest.testNameDayReaction", "kind": "function", "doc": "<p>Test that marvin only responds to nameday when asked</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.testNameDayRequest": {"fullname": "test_marvin_actions.ActionTest.testNameDayRequest", "modulename": "test_marvin_actions", "qualname": "ActionTest.testNameDayRequest", "kind": "function", "doc": "<p>Test that marvin sends a proper request for nameday info</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.testNameDayResponse": {"fullname": "test_marvin_actions.ActionTest.testNameDayResponse", "modulename": "test_marvin_actions", "qualname": "ActionTest.testNameDayResponse", "kind": "function", "doc": "<p>Test that marvin properly parses nameday responses</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.testJokeRequest": {"fullname": "test_marvin_actions.ActionTest.testJokeRequest", "modulename": "test_marvin_actions", "qualname": "ActionTest.testJokeRequest", "kind": "function", "doc": "<p>Test that marvin sends a proper request for a joke</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.testJoke": {"fullname": "test_marvin_actions.ActionTest.testJoke", "modulename": "test_marvin_actions", "qualname": "ActionTest.testJoke", "kind": "function", "doc": "<p>Test that marvin sends a joke when requested</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.testUptime": {"fullname": "test_marvin_actions.ActionTest.testUptime", "modulename": "test_marvin_actions", "qualname": "ActionTest.testUptime", "kind": "function", "doc": "<p>Test that marvin can provide the link to the uptime tournament</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.testStream": {"fullname": "test_marvin_actions.ActionTest.testStream", "modulename": "test_marvin_actions", "qualname": "ActionTest.testStream", "kind": "function", "doc": "<p>Test that marvin can provide the link to the stream</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.testPrinciple": {"fullname": "test_marvin_actions.ActionTest.testPrinciple", "modulename": "test_marvin_actions", "qualname": "ActionTest.testPrinciple", "kind": "function", "doc": "<p>Test that marvin can recite some software principles</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.testCommitRequest": {"fullname": "test_marvin_actions.ActionTest.testCommitRequest", "modulename": "test_marvin_actions", "qualname": "ActionTest.testCommitRequest", "kind": "function", "doc": "<p>Test that marvin sends proper requests when generating commit messages</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.testCommitResponse": {"fullname": "test_marvin_actions.ActionTest.testCommitResponse", "modulename": "test_marvin_actions", "qualname": "ActionTest.testCommitResponse", "kind": "function", "doc": "<p>Test that marvin properly handles responses when generating commit messages</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}, "test_marvin_actions.ActionTest.testMorning": {"fullname": "test_marvin_actions.ActionTest.testMorning", "modulename": "test_marvin_actions", "qualname": "ActionTest.testMorning", "kind": "function", "doc": "<p>Test that marvin wishes good morning, at most once per day</p>\n", "signature": "<span class=\"signature pdoc-code condensed\">(<span class=\"param\"><span class=\"bp\">self</span></span><span class=\"return-annotation\">):</span></span>", "funcdef": "def"}}, "docInfo": {"bot": {"qualname": 0, "fullname": 1, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 11}, "bot.Bot": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "bot.Bot.CONFIG": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "bot.Bot.ACTIONS": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "bot.Bot.GENERAL_ACTIONS": {"qualname": 3, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "bot.Bot.getConfig": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 6}, "bot.Bot.setConfig": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 6}, "bot.Bot.registerActions": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 6}, "bot.Bot.registerGeneralActions": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 7}, "bot.Bot.tokenize": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 8}, "discord_bot": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 20}, "discord_bot.DiscordBot": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 7}, "discord_bot.DiscordBot.CONFIG": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "discord_bot.DiscordBot.begin": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 5}, "discord_bot.DiscordBot.checkMarvinActions": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 9}, "discord_bot.DiscordBot.on_message": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 7}, "irc_bot": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 30}, "irc_bot.IrcBot": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 7}, "irc_bot.IrcBot.CONFIG": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "irc_bot.IrcBot.SOCKET": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "irc_bot.IrcBot.IRCLOG": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "irc_bot.IrcBot.connectToServer": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 7}, "irc_bot.IrcBot.sendPrivMsg": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 8}, "irc_bot.IrcBot.sendMsg": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 9}, "irc_bot.IrcBot.decode_irc": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 25}, "irc_bot.IrcBot.receive": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 8}, "irc_bot.IrcBot.ircLogAppend": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 8}, "irc_bot.IrcBot.ircLogWriteToFile": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 6}, "irc_bot.IrcBot.readincoming": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 26}, "irc_bot.IrcBot.mainLoop": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 10}, "irc_bot.IrcBot.begin": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 5}, "irc_bot.IrcBot.checkIrcActions": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 17}, "irc_bot.IrcBot.checkMarvinActions": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 9}, "main": {"qualname": 0, "fullname": 1, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 251}, "main.PROGRAM": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "main.AUTHOR": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "main.EMAIL": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "main.VERSION": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "main.MSG_VERSION": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "main.printVersion": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 8}, "main.mergeOptionsWithConfigFile": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 8}, "main.parseOptions": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 17}, "main.determineProtocol": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 11}, "main.createBot": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 12}, "main.main": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 10}, "marvin_actions": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 12}, "marvin_actions.getAllActions": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 9}, "marvin_actions.CONFIG": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "marvin_actions.setConfig": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 9}, "marvin_actions.getString": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 10}, "marvin_actions.marvinSmile": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 6}, "marvin_actions.wordsAfterKeyWords": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 21}, "marvin_actions.marvinGoogle": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 10}, "marvin_actions.marvinExplainShell": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 18}, "marvin_actions.marvinSource": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 7}, "marvin_actions.marvinBudord": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 8}, "marvin_actions.marvinQuote": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 6}, "marvin_actions.videoOfToday": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 20}, "marvin_actions.marvinVideoOfToday": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 8}, "marvin_actions.marvinWhoIs": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 6}, "marvin_actions.marvinHelp": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 6}, "marvin_actions.marvinStats": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 9}, "marvin_actions.marvinIrcLog": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 8}, "marvin_actions.marvinSayHi": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 9}, "marvin_actions.marvinLunch": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 8}, "marvin_actions.marvinListen": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 8}, "marvin_actions.marvinSun": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 11}, "marvin_actions.marvinWeather": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 10}, "marvin_actions.marvinStrip": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 7}, "marvin_actions.commitStrip": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 10}, "marvin_actions.marvinTimeToBBQ": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 13}, "marvin_actions.nextBBQ": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 9}, "marvin_actions.thirdFridayIn": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 12}, "marvin_actions.marvinBirthday": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 5}, "marvin_actions.marvinNameday": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 5}, "marvin_actions.marvinUptime": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 7}, "marvin_actions.marvinStream": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 6}, "marvin_actions.marvinPrinciple": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 12}, "marvin_actions.getJoke": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 9}, "marvin_actions.marvinJoke": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 8}, "marvin_actions.getCommit": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 10}, "marvin_actions.marvinCommit": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 7}, "marvin_general_actions": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 13}, "marvin_general_actions.CONFIG": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "marvin_general_actions.lastDateGreeted": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "marvin_general_actions.setConfig": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 9}, "marvin_general_actions.getString": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 10}, "marvin_general_actions.getAllGeneralActions": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 7, "bases": 0, "doc": 10}, "marvin_general_actions.marvinMorning": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 11}, "test_main": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "test_main.ConfigMergeTest": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 10}, "test_main.ConfigMergeTest.assertMergedConfig": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 12}, "test_main.ConfigMergeTest.testEmpty": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 8}, "test_main.ConfigMergeTest.testAddSingleParameter": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 10}, "test_main.ConfigMergeTest.testAddSingleParameterOverwrites": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 13}, "test_main.ConfigMergeTest.testAddSingleParameterMerges": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 14}, "test_main.ConfigParseTest": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 8}, "test_main.ConfigParseTest.SAMPLE_CONFIG": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 47, "signature": 0, "bases": 0, "doc": 3}, "test_main.ConfigParseTest.CHANGED_CONFIG": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 46, "signature": 0, "bases": 0, "doc": 3}, "test_main.ConfigParseTest.testOverrideHardcodedParameters": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 14}, "test_main.ConfigParseTest.testOverrideMultipleParameters": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 11}, "test_main.ConfigParseTest.testOverrideWithFile": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 12}, "test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 25}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 25}, "test_main.ConfigParseTest.testBannedParameters": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 16}, "test_main.FormattingTest": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 8}, "test_main.FormattingTest.USAGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 34, "signature": 0, "bases": 0, "doc": 3}, "test_main.FormattingTest.OPTIONS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 32, "signature": 0, "bases": 0, "doc": 3}, "test_main.FormattingTest.setUpClass": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 17}, "test_main.FormattingTest.assertPrintOption": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 14}, "test_main.FormattingTest.testHelpPrintout": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 13}, "test_main.FormattingTest.testHelpPrintoutShort": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 13}, "test_main.FormattingTest.testVersionPrintout": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 13}, "test_main.FormattingTest.testVersionPrintoutShort": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 13}, "test_main.FormattingTest.testUnhandledOption": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 9}, "test_main.FormattingTest.testUnhandledArgument": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 9}, "test_main.TestArgumentParsing": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 15}, "test_main.TestArgumentParsing.testDetermineDiscordProtocol": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 19}, "test_main.TestArgumentParsing.testDetermineIRCProtocol": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 19}, "test_main.TestArgumentParsing.testDetermineIRCProtocolisDefault": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 13}, "test_main.TestArgumentParsing.testDetermineConfigThrowsOnInvalidProto": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 10}, "test_main.TestBotFactoryMethod": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 10}, "test_main.TestBotFactoryMethod.testCreateIRCBot": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 10}, "test_main.TestBotFactoryMethod.testCreateDiscordBot": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 10}, "test_main.TestBotFactoryMethod.testCreateUnsupportedProtocolThrows": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 16}, "test_marvin_actions": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "test_marvin_actions.ActionTest": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 5}, "test_marvin_actions.ActionTest.strings": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "test_marvin_actions.ActionTest.setUpClass": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 16}, "test_marvin_actions.ActionTest.executeAction": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 12}, "test_marvin_actions.ActionTest.assertActionOutput": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 11}, "test_marvin_actions.ActionTest.assertActionSilent": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 12}, "test_marvin_actions.ActionTest.assertStringsOutput": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 16}, "test_marvin_actions.ActionTest.assertBBQResponse": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 13}, "test_marvin_actions.ActionTest.assertNameDayOutput": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 13}, "test_marvin_actions.ActionTest.assertJokeOutput": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 12}, "test_marvin_actions.ActionTest.testSmile": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 7}, "test_marvin_actions.ActionTest.testWhois": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 8}, "test_marvin_actions.ActionTest.testGoogle": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 9}, "test_marvin_actions.ActionTest.testExplainShell": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 9}, "test_marvin_actions.ActionTest.testSource": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 11}, "test_marvin_actions.ActionTest.testBudord": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 9}, "test_marvin_actions.ActionTest.testQuote": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 13}, "test_marvin_actions.ActionTest.testVideoOfToday": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 16}, "test_marvin_actions.ActionTest.testHelp": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 10}, "test_marvin_actions.ActionTest.testStats": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 14}, "test_marvin_actions.ActionTest.testIRCLog": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 13}, "test_marvin_actions.ActionTest.testSayHi": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 8}, "test_marvin_actions.ActionTest.testLunchLocations": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 12}, "test_marvin_actions.ActionTest.testStrip": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 8}, "test_marvin_actions.ActionTest.testRandomStrip": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 9}, "test_marvin_actions.ActionTest.testTimeToBBQ": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 11}, "test_marvin_actions.ActionTest.testNameDayReaction": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 11}, "test_marvin_actions.ActionTest.testNameDayRequest": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 12}, "test_marvin_actions.ActionTest.testNameDayResponse": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 9}, "test_marvin_actions.ActionTest.testJokeRequest": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 12}, "test_marvin_actions.ActionTest.testJoke": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 10}, "test_marvin_actions.ActionTest.testUptime": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 13}, "test_marvin_actions.ActionTest.testStream": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 12}, "test_marvin_actions.ActionTest.testPrinciple": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 10}, "test_marvin_actions.ActionTest.testCommitRequest": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 12}, "test_marvin_actions.ActionTest.testCommitResponse": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 12}, "test_marvin_actions.ActionTest.testMorning": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 13}}, "length": 163, "save": true}, "index": {"qualname": {"root": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"bot.Bot": {"tf": 1}, "bot.Bot.CONFIG": {"tf": 1}, "bot.Bot.ACTIONS": {"tf": 1}, "bot.Bot.GENERAL_ACTIONS": {"tf": 1}, "bot.Bot.getConfig": {"tf": 1}, "bot.Bot.setConfig": {"tf": 1}, "bot.Bot.registerActions": {"tf": 1}, "bot.Bot.registerGeneralActions": {"tf": 1}, "bot.Bot.tokenize": {"tf": 1}}, "df": 9}}, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"discord_bot.DiscordBot.begin": {"tf": 1}, "irc_bot.IrcBot.begin": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"bot.Bot.CONFIG": {"tf": 1}, "discord_bot.DiscordBot.CONFIG": {"tf": 1}, "irc_bot.IrcBot.CONFIG": {"tf": 1}, "marvin_actions.CONFIG": {"tf": 1}, "marvin_general_actions.CONFIG": {"tf": 1}, "test_main.ConfigParseTest.SAMPLE_CONFIG": {"tf": 1}, "test_main.ConfigParseTest.CHANGED_CONFIG": {"tf": 1}}, "df": 7, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"test_main.ConfigMergeTest": {"tf": 1}, "test_main.ConfigMergeTest.assertMergedConfig": {"tf": 1}, "test_main.ConfigMergeTest.testEmpty": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameter": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameterOverwrites": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameterMerges": {"tf": 1}}, "df": 6}}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"test_main.ConfigParseTest": {"tf": 1}, "test_main.ConfigParseTest.SAMPLE_CONFIG": {"tf": 1}, "test_main.ConfigParseTest.CHANGED_CONFIG": {"tf": 1}, "test_main.ConfigParseTest.testOverrideHardcodedParameters": {"tf": 1}, "test_main.ConfigParseTest.testOverrideMultipleParameters": {"tf": 1}, "test_main.ConfigParseTest.testOverrideWithFile": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 1}, "test_main.ConfigParseTest.testBannedParameters": {"tf": 1}}, "df": 9}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"irc_bot.IrcBot.connectToServer": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"marvin_actions.commitStrip": {"tf": 1}}, "df": 1}}}}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"discord_bot.DiscordBot.checkMarvinActions": {"tf": 1}, "irc_bot.IrcBot.checkMarvinActions": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"irc_bot.IrcBot.checkIrcActions": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"test_main.ConfigParseTest.CHANGED_CONFIG": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"main.createBot": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"bot.Bot.ACTIONS": {"tf": 1}, "bot.Bot.GENERAL_ACTIONS": {"tf": 1}}, "df": 2}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"test_marvin_actions.ActionTest": {"tf": 1}, "test_marvin_actions.ActionTest.strings": {"tf": 1}, "test_marvin_actions.ActionTest.setUpClass": {"tf": 1}, "test_marvin_actions.ActionTest.executeAction": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionSilent": {"tf": 1}, "test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertBBQResponse": {"tf": 1}, "test_marvin_actions.ActionTest.assertNameDayOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertJokeOutput": {"tf": 1}, "test_marvin_actions.ActionTest.testSmile": {"tf": 1}, "test_marvin_actions.ActionTest.testWhois": {"tf": 1}, "test_marvin_actions.ActionTest.testGoogle": {"tf": 1}, "test_marvin_actions.ActionTest.testExplainShell": {"tf": 1}, "test_marvin_actions.ActionTest.testSource": {"tf": 1}, "test_marvin_actions.ActionTest.testBudord": {"tf": 1}, "test_marvin_actions.ActionTest.testQuote": {"tf": 1}, "test_marvin_actions.ActionTest.testVideoOfToday": {"tf": 1}, "test_marvin_actions.ActionTest.testHelp": {"tf": 1}, "test_marvin_actions.ActionTest.testStats": {"tf": 1}, "test_marvin_actions.ActionTest.testIRCLog": {"tf": 1}, "test_marvin_actions.ActionTest.testSayHi": {"tf": 1}, "test_marvin_actions.ActionTest.testLunchLocations": {"tf": 1}, "test_marvin_actions.ActionTest.testStrip": {"tf": 1}, "test_marvin_actions.ActionTest.testRandomStrip": {"tf": 1}, "test_marvin_actions.ActionTest.testTimeToBBQ": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayReaction": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayResponse": {"tf": 1}, "test_marvin_actions.ActionTest.testJokeRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testJoke": {"tf": 1}, "test_marvin_actions.ActionTest.testUptime": {"tf": 1}, "test_marvin_actions.ActionTest.testStream": {"tf": 1}, "test_marvin_actions.ActionTest.testPrinciple": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitResponse": {"tf": 1}, "test_marvin_actions.ActionTest.testMorning": {"tf": 1}}, "df": 37}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"main.AUTHOR": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"test_main.ConfigMergeTest.assertMergedConfig": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"test_main.FormattingTest.assertPrintOption": {"tf": 1}}, "df": 1}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"test_marvin_actions.ActionTest.assertActionOutput": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"test_marvin_actions.ActionTest.assertActionSilent": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.assertBBQResponse": {"tf": 1}}, "df": 1}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"test_marvin_actions.ActionTest.assertNameDayOutput": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"test_marvin_actions.ActionTest.assertJokeOutput": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"bot.Bot.GENERAL_ACTIONS": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"bot.Bot.getConfig": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"marvin_actions.getCommit": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"marvin_actions.getAllActions": {"tf": 1}}, "df": 1}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"marvin_general_actions.getAllGeneralActions": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"marvin_actions.getString": {"tf": 1}, "marvin_general_actions.getString": {"tf": 1}}, "df": 2}}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.getJoke": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"bot.Bot.setConfig": {"tf": 1}, "marvin_actions.setConfig": {"tf": 1}, "marvin_general_actions.setConfig": {"tf": 1}}, "df": 3}}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"test_main.FormattingTest.setUpClass": {"tf": 1}, "test_marvin_actions.ActionTest.setUpClass": {"tf": 1}}, "df": 2}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "g": {"docs": {"irc_bot.IrcBot.sendPrivMsg": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "g": {"docs": {"irc_bot.IrcBot.sendMsg": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"irc_bot.IrcBot.SOCKET": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"test_main.ConfigParseTest.SAMPLE_CONFIG": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"test_marvin_actions.ActionTest.strings": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"bot.Bot.registerActions": {"tf": 1}}, "df": 1}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"bot.Bot.registerGeneralActions": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"irc_bot.IrcBot.receive": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"irc_bot.IrcBot.readincoming": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"bot.Bot.tokenize": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"marvin_actions.thirdFridayIn": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"test_main.ConfigMergeTest.testEmpty": {"tf": 1}}, "df": 1}}}}, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"test_marvin_actions.ActionTest.testExplainShell": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"test_main.ConfigMergeTest.testAddSingleParameter": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"test_main.ConfigMergeTest.testAddSingleParameterOverwrites": {"tf": 1}}, "df": 1}}}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"test_main.ConfigMergeTest.testAddSingleParameterMerges": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"test_main.TestArgumentParsing": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineDiscordProtocol": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocol": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocolisDefault": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineConfigThrowsOnInvalidProto": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"test_main.ConfigParseTest.testOverrideHardcodedParameters": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"test_main.ConfigParseTest.testOverrideMultipleParameters": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"test_main.ConfigParseTest.testOverrideWithFile": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 1}}, "df": 1}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"test_main.ConfigParseTest.testBannedParameters": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"test_main.TestBotFactoryMethod": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateIRCBot": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateDiscordBot": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateUnsupportedProtocolThrows": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"test_marvin_actions.ActionTest.testBudord": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {"test_marvin_actions.ActionTest.testHelp": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"test_main.FormattingTest.testHelpPrintout": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"test_main.FormattingTest.testHelpPrintoutShort": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"test_main.FormattingTest.testVersionPrintout": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"test_main.FormattingTest.testVersionPrintoutShort": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"test_marvin_actions.ActionTest.testVideoOfToday": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"test_main.FormattingTest.testUnhandledOption": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"test_main.FormattingTest.testUnhandledArgument": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.testUptime": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"test_main.TestArgumentParsing.testDetermineDiscordProtocol": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"test_main.TestArgumentParsing.testDetermineIRCProtocol": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"test_main.TestArgumentParsing.testDetermineIRCProtocolisDefault": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"test_main.TestArgumentParsing.testDetermineConfigThrowsOnInvalidProto": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"test_main.TestBotFactoryMethod.testCreateIRCBot": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"test_main.TestBotFactoryMethod.testCreateDiscordBot": {"tf": 1}}, "df": 1}}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "s": {"docs": {"test_main.TestBotFactoryMethod.testCreateUnsupportedProtocolThrows": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"test_marvin_actions.ActionTest.testCommitRequest": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.testCommitResponse": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.testSmile": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.testSource": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"test_marvin_actions.ActionTest.testStats": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"test_marvin_actions.ActionTest.testStrip": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"test_marvin_actions.ActionTest.testStream": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {"test_marvin_actions.ActionTest.testSayHi": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"test_marvin_actions.ActionTest.testWhois": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.testGoogle": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.testQuote": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"test_marvin_actions.ActionTest.testIRCLog": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"test_marvin_actions.ActionTest.testLunchLocations": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"test_marvin_actions.ActionTest.testRandomStrip": {"tf": 1}}, "df": 1}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "q": {"docs": {"test_marvin_actions.ActionTest.testTimeToBBQ": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"test_marvin_actions.ActionTest.testNameDayReaction": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"test_marvin_actions.ActionTest.testNameDayRequest": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.testNameDayResponse": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.testJoke": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"test_marvin_actions.ActionTest.testJokeRequest": {"tf": 1}}, "df": 1}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.testPrinciple": {"tf": 1}}, "df": 1}}}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"test_marvin_actions.ActionTest.testMorning": {"tf": 1}}, "df": 1}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"discord_bot.DiscordBot": {"tf": 1}, "discord_bot.DiscordBot.CONFIG": {"tf": 1}, "discord_bot.DiscordBot.begin": {"tf": 1}, "discord_bot.DiscordBot.checkMarvinActions": {"tf": 1}, "discord_bot.DiscordBot.on_message": {"tf": 1}}, "df": 5}}}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"irc_bot.IrcBot.decode_irc": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"main.determineProtocol": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"discord_bot.DiscordBot.on_message": {"tf": 1}}, "df": 1}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"test_main.FormattingTest.OPTIONS": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"discord_bot.DiscordBot.on_message": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"main.mergeOptionsWithConfigFile": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"main.main": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"irc_bot.IrcBot.mainLoop": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinSmile": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinSource": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"marvin_actions.marvinStats": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"marvin_actions.marvinStrip": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"marvin_actions.marvinStream": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {"marvin_actions.marvinSayHi": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"marvin_actions.marvinSun": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinGoogle": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"marvin_actions.marvinExplainShell": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"marvin_actions.marvinBudord": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"marvin_actions.marvinBirthday": {"tf": 1}}, "df": 1}}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinQuote": {"tf": 1}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"marvin_actions.marvinVideoOfToday": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "w": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"marvin_actions.marvinWhoIs": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"marvin_actions.marvinWeather": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {"marvin_actions.marvinHelp": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"marvin_actions.marvinIrcLog": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"marvin_actions.marvinLunch": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"marvin_actions.marvinListen": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "q": {"docs": {"marvin_actions.marvinTimeToBBQ": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"marvin_actions.marvinNameday": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinUptime": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinPrinciple": {"tf": 1}}, "df": 1}}}}}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinJoke": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"marvin_actions.marvinCommit": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"marvin_general_actions.marvinMorning": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "g": {"docs": {"main.MSG_VERSION": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {"irc_bot.IrcBot.decode_irc": {"tf": 1}}, "df": 1, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"irc_bot.IrcBot": {"tf": 1}, "irc_bot.IrcBot.CONFIG": {"tf": 1}, "irc_bot.IrcBot.SOCKET": {"tf": 1}, "irc_bot.IrcBot.IRCLOG": {"tf": 1}, "irc_bot.IrcBot.connectToServer": {"tf": 1}, "irc_bot.IrcBot.sendPrivMsg": {"tf": 1}, "irc_bot.IrcBot.sendMsg": {"tf": 1}, "irc_bot.IrcBot.decode_irc": {"tf": 1}, "irc_bot.IrcBot.receive": {"tf": 1}, "irc_bot.IrcBot.ircLogAppend": {"tf": 1}, "irc_bot.IrcBot.ircLogWriteToFile": {"tf": 1}, "irc_bot.IrcBot.readincoming": {"tf": 1}, "irc_bot.IrcBot.mainLoop": {"tf": 1}, "irc_bot.IrcBot.begin": {"tf": 1}, "irc_bot.IrcBot.checkIrcActions": {"tf": 1}, "irc_bot.IrcBot.checkMarvinActions": {"tf": 1}}, "df": 16}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"irc_bot.IrcBot.IRCLOG": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"irc_bot.IrcBot.ircLogAppend": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"irc_bot.IrcBot.ircLogWriteToFile": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"main.PROGRAM": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"main.printVersion": {"tf": 1}}, "df": 1}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"main.parseOptions": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"main.EMAIL": {"tf": 1}}, "df": 1}}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"test_marvin_actions.ActionTest.executeAction": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"main.VERSION": {"tf": 1}, "main.MSG_VERSION": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"marvin_actions.videoOfToday": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"marvin_actions.wordsAfterKeyWords": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "q": {"docs": {"marvin_actions.nextBBQ": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"marvin_general_actions.lastDateGreeted": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"test_main.FormattingTest": {"tf": 1}, "test_main.FormattingTest.USAGE": {"tf": 1}, "test_main.FormattingTest.OPTIONS": {"tf": 1}, "test_main.FormattingTest.setUpClass": {"tf": 1}, "test_main.FormattingTest.assertPrintOption": {"tf": 1}, "test_main.FormattingTest.testHelpPrintout": {"tf": 1}, "test_main.FormattingTest.testHelpPrintoutShort": {"tf": 1}, "test_main.FormattingTest.testVersionPrintout": {"tf": 1}, "test_main.FormattingTest.testVersionPrintoutShort": {"tf": 1}, "test_main.FormattingTest.testUnhandledOption": {"tf": 1}, "test_main.FormattingTest.testUnhandledArgument": {"tf": 1}}, "df": 11}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"test_main.FormattingTest.USAGE": {"tf": 1}}, "df": 1}}}}}}}, "fullname": {"root": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"bot": {"tf": 1}, "bot.Bot": {"tf": 1.4142135623730951}, "bot.Bot.CONFIG": {"tf": 1.4142135623730951}, "bot.Bot.ACTIONS": {"tf": 1.4142135623730951}, "bot.Bot.GENERAL_ACTIONS": {"tf": 1.4142135623730951}, "bot.Bot.getConfig": {"tf": 1.4142135623730951}, "bot.Bot.setConfig": {"tf": 1.4142135623730951}, "bot.Bot.registerActions": {"tf": 1.4142135623730951}, "bot.Bot.registerGeneralActions": {"tf": 1.4142135623730951}, "bot.Bot.tokenize": {"tf": 1.4142135623730951}, "discord_bot": {"tf": 1}, "discord_bot.DiscordBot": {"tf": 1}, "discord_bot.DiscordBot.CONFIG": {"tf": 1}, "discord_bot.DiscordBot.begin": {"tf": 1}, "discord_bot.DiscordBot.checkMarvinActions": {"tf": 1}, "discord_bot.DiscordBot.on_message": {"tf": 1}, "irc_bot": {"tf": 1}, "irc_bot.IrcBot": {"tf": 1}, "irc_bot.IrcBot.CONFIG": {"tf": 1}, "irc_bot.IrcBot.SOCKET": {"tf": 1}, "irc_bot.IrcBot.IRCLOG": {"tf": 1}, "irc_bot.IrcBot.connectToServer": {"tf": 1}, "irc_bot.IrcBot.sendPrivMsg": {"tf": 1}, "irc_bot.IrcBot.sendMsg": {"tf": 1}, "irc_bot.IrcBot.decode_irc": {"tf": 1}, "irc_bot.IrcBot.receive": {"tf": 1}, "irc_bot.IrcBot.ircLogAppend": {"tf": 1}, "irc_bot.IrcBot.ircLogWriteToFile": {"tf": 1}, "irc_bot.IrcBot.readincoming": {"tf": 1}, "irc_bot.IrcBot.mainLoop": {"tf": 1}, "irc_bot.IrcBot.begin": {"tf": 1}, "irc_bot.IrcBot.checkIrcActions": {"tf": 1}, "irc_bot.IrcBot.checkMarvinActions": {"tf": 1}}, "df": 33}}, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"discord_bot.DiscordBot.begin": {"tf": 1}, "irc_bot.IrcBot.begin": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"bot.Bot.CONFIG": {"tf": 1}, "discord_bot.DiscordBot.CONFIG": {"tf": 1}, "irc_bot.IrcBot.CONFIG": {"tf": 1}, "marvin_actions.CONFIG": {"tf": 1}, "marvin_general_actions.CONFIG": {"tf": 1}, "test_main.ConfigParseTest.SAMPLE_CONFIG": {"tf": 1}, "test_main.ConfigParseTest.CHANGED_CONFIG": {"tf": 1}}, "df": 7, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"test_main.ConfigMergeTest": {"tf": 1}, "test_main.ConfigMergeTest.assertMergedConfig": {"tf": 1}, "test_main.ConfigMergeTest.testEmpty": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameter": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameterOverwrites": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameterMerges": {"tf": 1}}, "df": 6}}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"test_main.ConfigParseTest": {"tf": 1}, "test_main.ConfigParseTest.SAMPLE_CONFIG": {"tf": 1}, "test_main.ConfigParseTest.CHANGED_CONFIG": {"tf": 1}, "test_main.ConfigParseTest.testOverrideHardcodedParameters": {"tf": 1}, "test_main.ConfigParseTest.testOverrideMultipleParameters": {"tf": 1}, "test_main.ConfigParseTest.testOverrideWithFile": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 1}, "test_main.ConfigParseTest.testBannedParameters": {"tf": 1}}, "df": 9}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"irc_bot.IrcBot.connectToServer": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"marvin_actions.commitStrip": {"tf": 1}}, "df": 1}}}}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"discord_bot.DiscordBot.checkMarvinActions": {"tf": 1}, "irc_bot.IrcBot.checkMarvinActions": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"irc_bot.IrcBot.checkIrcActions": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"test_main.ConfigParseTest.CHANGED_CONFIG": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"main.createBot": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"bot.Bot.ACTIONS": {"tf": 1}, "bot.Bot.GENERAL_ACTIONS": {"tf": 1}, "marvin_actions": {"tf": 1}, "marvin_actions.getAllActions": {"tf": 1}, "marvin_actions.CONFIG": {"tf": 1}, "marvin_actions.setConfig": {"tf": 1}, "marvin_actions.getString": {"tf": 1}, "marvin_actions.marvinSmile": {"tf": 1}, "marvin_actions.wordsAfterKeyWords": {"tf": 1}, "marvin_actions.marvinGoogle": {"tf": 1}, "marvin_actions.marvinExplainShell": {"tf": 1}, "marvin_actions.marvinSource": {"tf": 1}, "marvin_actions.marvinBudord": {"tf": 1}, "marvin_actions.marvinQuote": {"tf": 1}, "marvin_actions.videoOfToday": {"tf": 1}, "marvin_actions.marvinVideoOfToday": {"tf": 1}, "marvin_actions.marvinWhoIs": {"tf": 1}, "marvin_actions.marvinHelp": {"tf": 1}, "marvin_actions.marvinStats": {"tf": 1}, "marvin_actions.marvinIrcLog": {"tf": 1}, "marvin_actions.marvinSayHi": {"tf": 1}, "marvin_actions.marvinLunch": {"tf": 1}, "marvin_actions.marvinListen": {"tf": 1}, "marvin_actions.marvinSun": {"tf": 1}, "marvin_actions.marvinWeather": {"tf": 1}, "marvin_actions.marvinStrip": {"tf": 1}, "marvin_actions.commitStrip": {"tf": 1}, "marvin_actions.marvinTimeToBBQ": {"tf": 1}, "marvin_actions.nextBBQ": {"tf": 1}, "marvin_actions.thirdFridayIn": {"tf": 1}, "marvin_actions.marvinBirthday": {"tf": 1}, "marvin_actions.marvinNameday": {"tf": 1}, "marvin_actions.marvinUptime": {"tf": 1}, "marvin_actions.marvinStream": {"tf": 1}, "marvin_actions.marvinPrinciple": {"tf": 1}, "marvin_actions.getJoke": {"tf": 1}, "marvin_actions.marvinJoke": {"tf": 1}, "marvin_actions.getCommit": {"tf": 1}, "marvin_actions.marvinCommit": {"tf": 1}, "marvin_general_actions": {"tf": 1}, "marvin_general_actions.CONFIG": {"tf": 1}, "marvin_general_actions.lastDateGreeted": {"tf": 1}, "marvin_general_actions.setConfig": {"tf": 1}, "marvin_general_actions.getString": {"tf": 1}, "marvin_general_actions.getAllGeneralActions": {"tf": 1}, "marvin_general_actions.marvinMorning": {"tf": 1}, "test_marvin_actions": {"tf": 1}, "test_marvin_actions.ActionTest": {"tf": 1}, "test_marvin_actions.ActionTest.strings": {"tf": 1}, "test_marvin_actions.ActionTest.setUpClass": {"tf": 1}, "test_marvin_actions.ActionTest.executeAction": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionSilent": {"tf": 1}, "test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertBBQResponse": {"tf": 1}, "test_marvin_actions.ActionTest.assertNameDayOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertJokeOutput": {"tf": 1}, "test_marvin_actions.ActionTest.testSmile": {"tf": 1}, "test_marvin_actions.ActionTest.testWhois": {"tf": 1}, "test_marvin_actions.ActionTest.testGoogle": {"tf": 1}, "test_marvin_actions.ActionTest.testExplainShell": {"tf": 1}, "test_marvin_actions.ActionTest.testSource": {"tf": 1}, "test_marvin_actions.ActionTest.testBudord": {"tf": 1}, "test_marvin_actions.ActionTest.testQuote": {"tf": 1}, "test_marvin_actions.ActionTest.testVideoOfToday": {"tf": 1}, "test_marvin_actions.ActionTest.testHelp": {"tf": 1}, "test_marvin_actions.ActionTest.testStats": {"tf": 1}, "test_marvin_actions.ActionTest.testIRCLog": {"tf": 1}, "test_marvin_actions.ActionTest.testSayHi": {"tf": 1}, "test_marvin_actions.ActionTest.testLunchLocations": {"tf": 1}, "test_marvin_actions.ActionTest.testStrip": {"tf": 1}, "test_marvin_actions.ActionTest.testRandomStrip": {"tf": 1}, "test_marvin_actions.ActionTest.testTimeToBBQ": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayReaction": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayResponse": {"tf": 1}, "test_marvin_actions.ActionTest.testJokeRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testJoke": {"tf": 1}, "test_marvin_actions.ActionTest.testUptime": {"tf": 1}, "test_marvin_actions.ActionTest.testStream": {"tf": 1}, "test_marvin_actions.ActionTest.testPrinciple": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitResponse": {"tf": 1}, "test_marvin_actions.ActionTest.testMorning": {"tf": 1}}, "df": 84}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"test_marvin_actions.ActionTest": {"tf": 1}, "test_marvin_actions.ActionTest.strings": {"tf": 1}, "test_marvin_actions.ActionTest.setUpClass": {"tf": 1}, "test_marvin_actions.ActionTest.executeAction": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionSilent": {"tf": 1}, "test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertBBQResponse": {"tf": 1}, "test_marvin_actions.ActionTest.assertNameDayOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertJokeOutput": {"tf": 1}, "test_marvin_actions.ActionTest.testSmile": {"tf": 1}, "test_marvin_actions.ActionTest.testWhois": {"tf": 1}, "test_marvin_actions.ActionTest.testGoogle": {"tf": 1}, "test_marvin_actions.ActionTest.testExplainShell": {"tf": 1}, "test_marvin_actions.ActionTest.testSource": {"tf": 1}, "test_marvin_actions.ActionTest.testBudord": {"tf": 1}, "test_marvin_actions.ActionTest.testQuote": {"tf": 1}, "test_marvin_actions.ActionTest.testVideoOfToday": {"tf": 1}, "test_marvin_actions.ActionTest.testHelp": {"tf": 1}, "test_marvin_actions.ActionTest.testStats": {"tf": 1}, "test_marvin_actions.ActionTest.testIRCLog": {"tf": 1}, "test_marvin_actions.ActionTest.testSayHi": {"tf": 1}, "test_marvin_actions.ActionTest.testLunchLocations": {"tf": 1}, "test_marvin_actions.ActionTest.testStrip": {"tf": 1}, "test_marvin_actions.ActionTest.testRandomStrip": {"tf": 1}, "test_marvin_actions.ActionTest.testTimeToBBQ": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayReaction": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayResponse": {"tf": 1}, "test_marvin_actions.ActionTest.testJokeRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testJoke": {"tf": 1}, "test_marvin_actions.ActionTest.testUptime": {"tf": 1}, "test_marvin_actions.ActionTest.testStream": {"tf": 1}, "test_marvin_actions.ActionTest.testPrinciple": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitResponse": {"tf": 1}, "test_marvin_actions.ActionTest.testMorning": {"tf": 1}}, "df": 37}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"main.AUTHOR": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"test_main.ConfigMergeTest.assertMergedConfig": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"test_main.FormattingTest.assertPrintOption": {"tf": 1}}, "df": 1}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"test_marvin_actions.ActionTest.assertActionOutput": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"test_marvin_actions.ActionTest.assertActionSilent": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.assertBBQResponse": {"tf": 1}}, "df": 1}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"test_marvin_actions.ActionTest.assertNameDayOutput": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"test_marvin_actions.ActionTest.assertJokeOutput": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"bot.Bot.GENERAL_ACTIONS": {"tf": 1}, "marvin_general_actions": {"tf": 1}, "marvin_general_actions.CONFIG": {"tf": 1}, "marvin_general_actions.lastDateGreeted": {"tf": 1}, "marvin_general_actions.setConfig": {"tf": 1}, "marvin_general_actions.getString": {"tf": 1}, "marvin_general_actions.getAllGeneralActions": {"tf": 1}, "marvin_general_actions.marvinMorning": {"tf": 1}}, "df": 8}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"bot.Bot.getConfig": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"marvin_actions.getCommit": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"marvin_actions.getAllActions": {"tf": 1}}, "df": 1}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"marvin_general_actions.getAllGeneralActions": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"marvin_actions.getString": {"tf": 1}, "marvin_general_actions.getString": {"tf": 1}}, "df": 2}}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.getJoke": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"bot.Bot.setConfig": {"tf": 1}, "marvin_actions.setConfig": {"tf": 1}, "marvin_general_actions.setConfig": {"tf": 1}}, "df": 3}}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"test_main.FormattingTest.setUpClass": {"tf": 1}, "test_marvin_actions.ActionTest.setUpClass": {"tf": 1}}, "df": 2}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "g": {"docs": {"irc_bot.IrcBot.sendPrivMsg": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "g": {"docs": {"irc_bot.IrcBot.sendMsg": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"irc_bot.IrcBot.SOCKET": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"test_main.ConfigParseTest.SAMPLE_CONFIG": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"test_marvin_actions.ActionTest.strings": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"bot.Bot.registerActions": {"tf": 1}}, "df": 1}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"bot.Bot.registerGeneralActions": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"irc_bot.IrcBot.receive": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"irc_bot.IrcBot.readincoming": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"bot.Bot.tokenize": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"marvin_actions.thirdFridayIn": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"test_main": {"tf": 1}, "test_main.ConfigMergeTest": {"tf": 1}, "test_main.ConfigMergeTest.assertMergedConfig": {"tf": 1}, "test_main.ConfigMergeTest.testEmpty": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameter": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameterOverwrites": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameterMerges": {"tf": 1}, "test_main.ConfigParseTest": {"tf": 1}, "test_main.ConfigParseTest.SAMPLE_CONFIG": {"tf": 1}, "test_main.ConfigParseTest.CHANGED_CONFIG": {"tf": 1}, "test_main.ConfigParseTest.testOverrideHardcodedParameters": {"tf": 1}, "test_main.ConfigParseTest.testOverrideMultipleParameters": {"tf": 1}, "test_main.ConfigParseTest.testOverrideWithFile": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 1}, "test_main.ConfigParseTest.testBannedParameters": {"tf": 1}, "test_main.FormattingTest": {"tf": 1}, "test_main.FormattingTest.USAGE": {"tf": 1}, "test_main.FormattingTest.OPTIONS": {"tf": 1}, "test_main.FormattingTest.setUpClass": {"tf": 1}, "test_main.FormattingTest.assertPrintOption": {"tf": 1}, "test_main.FormattingTest.testHelpPrintout": {"tf": 1}, "test_main.FormattingTest.testHelpPrintoutShort": {"tf": 1}, "test_main.FormattingTest.testVersionPrintout": {"tf": 1}, "test_main.FormattingTest.testVersionPrintoutShort": {"tf": 1}, "test_main.FormattingTest.testUnhandledOption": {"tf": 1}, "test_main.FormattingTest.testUnhandledArgument": {"tf": 1}, "test_main.TestArgumentParsing": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineDiscordProtocol": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocol": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocolisDefault": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineConfigThrowsOnInvalidProto": {"tf": 1}, "test_main.TestBotFactoryMethod": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateIRCBot": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateDiscordBot": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateUnsupportedProtocolThrows": {"tf": 1}, "test_marvin_actions": {"tf": 1}, "test_marvin_actions.ActionTest": {"tf": 1}, "test_marvin_actions.ActionTest.strings": {"tf": 1}, "test_marvin_actions.ActionTest.setUpClass": {"tf": 1}, "test_marvin_actions.ActionTest.executeAction": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionSilent": {"tf": 1}, "test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertBBQResponse": {"tf": 1}, "test_marvin_actions.ActionTest.assertNameDayOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertJokeOutput": {"tf": 1}, "test_marvin_actions.ActionTest.testSmile": {"tf": 1}, "test_marvin_actions.ActionTest.testWhois": {"tf": 1}, "test_marvin_actions.ActionTest.testGoogle": {"tf": 1}, "test_marvin_actions.ActionTest.testExplainShell": {"tf": 1}, "test_marvin_actions.ActionTest.testSource": {"tf": 1}, "test_marvin_actions.ActionTest.testBudord": {"tf": 1}, "test_marvin_actions.ActionTest.testQuote": {"tf": 1}, "test_marvin_actions.ActionTest.testVideoOfToday": {"tf": 1}, "test_marvin_actions.ActionTest.testHelp": {"tf": 1}, "test_marvin_actions.ActionTest.testStats": {"tf": 1}, "test_marvin_actions.ActionTest.testIRCLog": {"tf": 1}, "test_marvin_actions.ActionTest.testSayHi": {"tf": 1}, "test_marvin_actions.ActionTest.testLunchLocations": {"tf": 1}, "test_marvin_actions.ActionTest.testStrip": {"tf": 1}, "test_marvin_actions.ActionTest.testRandomStrip": {"tf": 1}, "test_marvin_actions.ActionTest.testTimeToBBQ": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayReaction": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayResponse": {"tf": 1}, "test_marvin_actions.ActionTest.testJokeRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testJoke": {"tf": 1}, "test_marvin_actions.ActionTest.testUptime": {"tf": 1}, "test_marvin_actions.ActionTest.testStream": {"tf": 1}, "test_marvin_actions.ActionTest.testPrinciple": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitResponse": {"tf": 1}, "test_marvin_actions.ActionTest.testMorning": {"tf": 1}}, "df": 74, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"test_main.ConfigMergeTest.testEmpty": {"tf": 1}}, "df": 1}}}}, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"test_marvin_actions.ActionTest.testExplainShell": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"test_main.ConfigMergeTest.testAddSingleParameter": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"test_main.ConfigMergeTest.testAddSingleParameterOverwrites": {"tf": 1}}, "df": 1}}}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"test_main.ConfigMergeTest.testAddSingleParameterMerges": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"test_main.TestArgumentParsing": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineDiscordProtocol": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocol": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocolisDefault": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineConfigThrowsOnInvalidProto": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"test_main.ConfigParseTest.testOverrideHardcodedParameters": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"test_main.ConfigParseTest.testOverrideMultipleParameters": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"test_main.ConfigParseTest.testOverrideWithFile": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 1}}, "df": 1}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"test_main.ConfigParseTest.testBannedParameters": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"test_main.TestBotFactoryMethod": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateIRCBot": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateDiscordBot": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateUnsupportedProtocolThrows": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"test_marvin_actions.ActionTest.testBudord": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {"test_marvin_actions.ActionTest.testHelp": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"test_main.FormattingTest.testHelpPrintout": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"test_main.FormattingTest.testHelpPrintoutShort": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"test_main.FormattingTest.testVersionPrintout": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"test_main.FormattingTest.testVersionPrintoutShort": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"test_marvin_actions.ActionTest.testVideoOfToday": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"test_main.FormattingTest.testUnhandledOption": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"test_main.FormattingTest.testUnhandledArgument": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.testUptime": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"test_main.TestArgumentParsing.testDetermineDiscordProtocol": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"test_main.TestArgumentParsing.testDetermineIRCProtocol": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"test_main.TestArgumentParsing.testDetermineIRCProtocolisDefault": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"test_main.TestArgumentParsing.testDetermineConfigThrowsOnInvalidProto": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"test_main.TestBotFactoryMethod.testCreateIRCBot": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"test_main.TestBotFactoryMethod.testCreateDiscordBot": {"tf": 1}}, "df": 1}}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "s": {"docs": {"test_main.TestBotFactoryMethod.testCreateUnsupportedProtocolThrows": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"test_marvin_actions.ActionTest.testCommitRequest": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.testCommitResponse": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.testSmile": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.testSource": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"test_marvin_actions.ActionTest.testStats": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"test_marvin_actions.ActionTest.testStrip": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"test_marvin_actions.ActionTest.testStream": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {"test_marvin_actions.ActionTest.testSayHi": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"test_marvin_actions.ActionTest.testWhois": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.testGoogle": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.testQuote": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"test_marvin_actions.ActionTest.testIRCLog": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"test_marvin_actions.ActionTest.testLunchLocations": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"test_marvin_actions.ActionTest.testRandomStrip": {"tf": 1}}, "df": 1}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "q": {"docs": {"test_marvin_actions.ActionTest.testTimeToBBQ": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"test_marvin_actions.ActionTest.testNameDayReaction": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"test_marvin_actions.ActionTest.testNameDayRequest": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.testNameDayResponse": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.testJoke": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"test_marvin_actions.ActionTest.testJokeRequest": {"tf": 1}}, "df": 1}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.testPrinciple": {"tf": 1}}, "df": 1}}}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"test_marvin_actions.ActionTest.testMorning": {"tf": 1}}, "df": 1}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"discord_bot": {"tf": 1}, "discord_bot.DiscordBot": {"tf": 1}, "discord_bot.DiscordBot.CONFIG": {"tf": 1}, "discord_bot.DiscordBot.begin": {"tf": 1}, "discord_bot.DiscordBot.checkMarvinActions": {"tf": 1}, "discord_bot.DiscordBot.on_message": {"tf": 1}}, "df": 6, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"discord_bot.DiscordBot": {"tf": 1}, "discord_bot.DiscordBot.CONFIG": {"tf": 1}, "discord_bot.DiscordBot.begin": {"tf": 1}, "discord_bot.DiscordBot.checkMarvinActions": {"tf": 1}, "discord_bot.DiscordBot.on_message": {"tf": 1}}, "df": 5}}}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"irc_bot.IrcBot.decode_irc": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"main.determineProtocol": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"discord_bot.DiscordBot.on_message": {"tf": 1}}, "df": 1}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"test_main.FormattingTest.OPTIONS": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"discord_bot.DiscordBot.on_message": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"main.mergeOptionsWithConfigFile": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"main": {"tf": 1}, "main.PROGRAM": {"tf": 1}, "main.AUTHOR": {"tf": 1}, "main.EMAIL": {"tf": 1}, "main.VERSION": {"tf": 1}, "main.MSG_VERSION": {"tf": 1}, "main.printVersion": {"tf": 1}, "main.mergeOptionsWithConfigFile": {"tf": 1}, "main.parseOptions": {"tf": 1}, "main.determineProtocol": {"tf": 1}, "main.createBot": {"tf": 1}, "main.main": {"tf": 1.4142135623730951}, "test_main": {"tf": 1}, "test_main.ConfigMergeTest": {"tf": 1}, "test_main.ConfigMergeTest.assertMergedConfig": {"tf": 1}, "test_main.ConfigMergeTest.testEmpty": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameter": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameterOverwrites": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameterMerges": {"tf": 1}, "test_main.ConfigParseTest": {"tf": 1}, "test_main.ConfigParseTest.SAMPLE_CONFIG": {"tf": 1}, "test_main.ConfigParseTest.CHANGED_CONFIG": {"tf": 1}, "test_main.ConfigParseTest.testOverrideHardcodedParameters": {"tf": 1}, "test_main.ConfigParseTest.testOverrideMultipleParameters": {"tf": 1}, "test_main.ConfigParseTest.testOverrideWithFile": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 1}, "test_main.ConfigParseTest.testBannedParameters": {"tf": 1}, "test_main.FormattingTest": {"tf": 1}, "test_main.FormattingTest.USAGE": {"tf": 1}, "test_main.FormattingTest.OPTIONS": {"tf": 1}, "test_main.FormattingTest.setUpClass": {"tf": 1}, "test_main.FormattingTest.assertPrintOption": {"tf": 1}, "test_main.FormattingTest.testHelpPrintout": {"tf": 1}, "test_main.FormattingTest.testHelpPrintoutShort": {"tf": 1}, "test_main.FormattingTest.testVersionPrintout": {"tf": 1}, "test_main.FormattingTest.testVersionPrintoutShort": {"tf": 1}, "test_main.FormattingTest.testUnhandledOption": {"tf": 1}, "test_main.FormattingTest.testUnhandledArgument": {"tf": 1}, "test_main.TestArgumentParsing": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineDiscordProtocol": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocol": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocolisDefault": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineConfigThrowsOnInvalidProto": {"tf": 1}, "test_main.TestBotFactoryMethod": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateIRCBot": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateDiscordBot": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateUnsupportedProtocolThrows": {"tf": 1}}, "df": 48, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"irc_bot.IrcBot.mainLoop": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"marvin_actions": {"tf": 1}, "marvin_actions.getAllActions": {"tf": 1}, "marvin_actions.CONFIG": {"tf": 1}, "marvin_actions.setConfig": {"tf": 1}, "marvin_actions.getString": {"tf": 1}, "marvin_actions.marvinSmile": {"tf": 1}, "marvin_actions.wordsAfterKeyWords": {"tf": 1}, "marvin_actions.marvinGoogle": {"tf": 1}, "marvin_actions.marvinExplainShell": {"tf": 1}, "marvin_actions.marvinSource": {"tf": 1}, "marvin_actions.marvinBudord": {"tf": 1}, "marvin_actions.marvinQuote": {"tf": 1}, "marvin_actions.videoOfToday": {"tf": 1}, "marvin_actions.marvinVideoOfToday": {"tf": 1}, "marvin_actions.marvinWhoIs": {"tf": 1}, "marvin_actions.marvinHelp": {"tf": 1}, "marvin_actions.marvinStats": {"tf": 1}, "marvin_actions.marvinIrcLog": {"tf": 1}, "marvin_actions.marvinSayHi": {"tf": 1}, "marvin_actions.marvinLunch": {"tf": 1}, "marvin_actions.marvinListen": {"tf": 1}, "marvin_actions.marvinSun": {"tf": 1}, "marvin_actions.marvinWeather": {"tf": 1}, "marvin_actions.marvinStrip": {"tf": 1}, "marvin_actions.commitStrip": {"tf": 1}, "marvin_actions.marvinTimeToBBQ": {"tf": 1}, "marvin_actions.nextBBQ": {"tf": 1}, "marvin_actions.thirdFridayIn": {"tf": 1}, "marvin_actions.marvinBirthday": {"tf": 1}, "marvin_actions.marvinNameday": {"tf": 1}, "marvin_actions.marvinUptime": {"tf": 1}, "marvin_actions.marvinStream": {"tf": 1}, "marvin_actions.marvinPrinciple": {"tf": 1}, "marvin_actions.getJoke": {"tf": 1}, "marvin_actions.marvinJoke": {"tf": 1}, "marvin_actions.getCommit": {"tf": 1}, "marvin_actions.marvinCommit": {"tf": 1}, "marvin_general_actions": {"tf": 1}, "marvin_general_actions.CONFIG": {"tf": 1}, "marvin_general_actions.lastDateGreeted": {"tf": 1}, "marvin_general_actions.setConfig": {"tf": 1}, "marvin_general_actions.getString": {"tf": 1}, "marvin_general_actions.getAllGeneralActions": {"tf": 1}, "marvin_general_actions.marvinMorning": {"tf": 1}, "test_marvin_actions": {"tf": 1}, "test_marvin_actions.ActionTest": {"tf": 1}, "test_marvin_actions.ActionTest.strings": {"tf": 1}, "test_marvin_actions.ActionTest.setUpClass": {"tf": 1}, "test_marvin_actions.ActionTest.executeAction": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionSilent": {"tf": 1}, "test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertBBQResponse": {"tf": 1}, "test_marvin_actions.ActionTest.assertNameDayOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertJokeOutput": {"tf": 1}, "test_marvin_actions.ActionTest.testSmile": {"tf": 1}, "test_marvin_actions.ActionTest.testWhois": {"tf": 1}, "test_marvin_actions.ActionTest.testGoogle": {"tf": 1}, "test_marvin_actions.ActionTest.testExplainShell": {"tf": 1}, "test_marvin_actions.ActionTest.testSource": {"tf": 1}, "test_marvin_actions.ActionTest.testBudord": {"tf": 1}, "test_marvin_actions.ActionTest.testQuote": {"tf": 1}, "test_marvin_actions.ActionTest.testVideoOfToday": {"tf": 1}, "test_marvin_actions.ActionTest.testHelp": {"tf": 1}, "test_marvin_actions.ActionTest.testStats": {"tf": 1}, "test_marvin_actions.ActionTest.testIRCLog": {"tf": 1}, "test_marvin_actions.ActionTest.testSayHi": {"tf": 1}, "test_marvin_actions.ActionTest.testLunchLocations": {"tf": 1}, "test_marvin_actions.ActionTest.testStrip": {"tf": 1}, "test_marvin_actions.ActionTest.testRandomStrip": {"tf": 1}, "test_marvin_actions.ActionTest.testTimeToBBQ": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayReaction": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayResponse": {"tf": 1}, "test_marvin_actions.ActionTest.testJokeRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testJoke": {"tf": 1}, "test_marvin_actions.ActionTest.testUptime": {"tf": 1}, "test_marvin_actions.ActionTest.testStream": {"tf": 1}, "test_marvin_actions.ActionTest.testPrinciple": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitResponse": {"tf": 1}, "test_marvin_actions.ActionTest.testMorning": {"tf": 1}}, "df": 82, "s": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinSmile": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinSource": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"marvin_actions.marvinStats": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"marvin_actions.marvinStrip": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"marvin_actions.marvinStream": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {"marvin_actions.marvinSayHi": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"marvin_actions.marvinSun": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinGoogle": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"marvin_actions.marvinExplainShell": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"marvin_actions.marvinBudord": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"marvin_actions.marvinBirthday": {"tf": 1}}, "df": 1}}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinQuote": {"tf": 1}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"marvin_actions.marvinVideoOfToday": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "w": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"marvin_actions.marvinWhoIs": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"marvin_actions.marvinWeather": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {"marvin_actions.marvinHelp": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"marvin_actions.marvinIrcLog": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"marvin_actions.marvinLunch": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"marvin_actions.marvinListen": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "q": {"docs": {"marvin_actions.marvinTimeToBBQ": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"marvin_actions.marvinNameday": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinUptime": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinPrinciple": {"tf": 1}}, "df": 1}}}}}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinJoke": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"marvin_actions.marvinCommit": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"marvin_general_actions.marvinMorning": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "g": {"docs": {"main.MSG_VERSION": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {"irc_bot": {"tf": 1}, "irc_bot.IrcBot": {"tf": 1}, "irc_bot.IrcBot.CONFIG": {"tf": 1}, "irc_bot.IrcBot.SOCKET": {"tf": 1}, "irc_bot.IrcBot.IRCLOG": {"tf": 1}, "irc_bot.IrcBot.connectToServer": {"tf": 1}, "irc_bot.IrcBot.sendPrivMsg": {"tf": 1}, "irc_bot.IrcBot.sendMsg": {"tf": 1}, "irc_bot.IrcBot.decode_irc": {"tf": 1.4142135623730951}, "irc_bot.IrcBot.receive": {"tf": 1}, "irc_bot.IrcBot.ircLogAppend": {"tf": 1}, "irc_bot.IrcBot.ircLogWriteToFile": {"tf": 1}, "irc_bot.IrcBot.readincoming": {"tf": 1}, "irc_bot.IrcBot.mainLoop": {"tf": 1}, "irc_bot.IrcBot.begin": {"tf": 1}, "irc_bot.IrcBot.checkIrcActions": {"tf": 1}, "irc_bot.IrcBot.checkMarvinActions": {"tf": 1}}, "df": 17, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"irc_bot.IrcBot": {"tf": 1}, "irc_bot.IrcBot.CONFIG": {"tf": 1}, "irc_bot.IrcBot.SOCKET": {"tf": 1}, "irc_bot.IrcBot.IRCLOG": {"tf": 1}, "irc_bot.IrcBot.connectToServer": {"tf": 1}, "irc_bot.IrcBot.sendPrivMsg": {"tf": 1}, "irc_bot.IrcBot.sendMsg": {"tf": 1}, "irc_bot.IrcBot.decode_irc": {"tf": 1}, "irc_bot.IrcBot.receive": {"tf": 1}, "irc_bot.IrcBot.ircLogAppend": {"tf": 1}, "irc_bot.IrcBot.ircLogWriteToFile": {"tf": 1}, "irc_bot.IrcBot.readincoming": {"tf": 1}, "irc_bot.IrcBot.mainLoop": {"tf": 1}, "irc_bot.IrcBot.begin": {"tf": 1}, "irc_bot.IrcBot.checkIrcActions": {"tf": 1}, "irc_bot.IrcBot.checkMarvinActions": {"tf": 1}}, "df": 16}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"irc_bot.IrcBot.IRCLOG": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"irc_bot.IrcBot.ircLogAppend": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"irc_bot.IrcBot.ircLogWriteToFile": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"main.PROGRAM": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"main.printVersion": {"tf": 1}}, "df": 1}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"main.parseOptions": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"main.EMAIL": {"tf": 1}}, "df": 1}}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"test_marvin_actions.ActionTest.executeAction": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"main.VERSION": {"tf": 1}, "main.MSG_VERSION": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"marvin_actions.videoOfToday": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"marvin_actions.wordsAfterKeyWords": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "q": {"docs": {"marvin_actions.nextBBQ": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"marvin_general_actions.lastDateGreeted": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"test_main.FormattingTest": {"tf": 1}, "test_main.FormattingTest.USAGE": {"tf": 1}, "test_main.FormattingTest.OPTIONS": {"tf": 1}, "test_main.FormattingTest.setUpClass": {"tf": 1}, "test_main.FormattingTest.assertPrintOption": {"tf": 1}, "test_main.FormattingTest.testHelpPrintout": {"tf": 1}, "test_main.FormattingTest.testHelpPrintoutShort": {"tf": 1}, "test_main.FormattingTest.testVersionPrintout": {"tf": 1}, "test_main.FormattingTest.testVersionPrintoutShort": {"tf": 1}, "test_main.FormattingTest.testUnhandledOption": {"tf": 1}, "test_main.FormattingTest.testUnhandledArgument": {"tf": 1}}, "df": 11}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"test_main.FormattingTest.USAGE": {"tf": 1}}, "df": 1}}}}}}}, "annotation": {"root": {"docs": {}, "df": 0}}, "default_value": {"root": {"0": {"docs": {"main.VERSION": {"tf": 1.4142135623730951}, "main.MSG_VERSION": {"tf": 1.4142135623730951}}, "df": 2}, "1": {"2": {"3": {"4": {"docs": {"test_main.ConfigParseTest.CHANGED_CONFIG": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "3": {"docs": {"main.VERSION": {"tf": 1}, "main.MSG_VERSION": {"tf": 1}}, "df": 2}, "6": {"6": {"6": {"7": {"docs": {"test_main.ConfigParseTest.SAMPLE_CONFIG": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"main.PROGRAM": {"tf": 1.4142135623730951}, "main.AUTHOR": {"tf": 1.4142135623730951}, "main.EMAIL": {"tf": 1.4142135623730951}, "main.VERSION": {"tf": 1.4142135623730951}, "main.MSG_VERSION": {"tf": 1.4142135623730951}, "test_main.ConfigParseTest.SAMPLE_CONFIG": {"tf": 2.8284271247461903}, "test_main.ConfigParseTest.CHANGED_CONFIG": {"tf": 2.8284271247461903}, "test_main.FormattingTest.USAGE": {"tf": 3.3166247903554}, "test_main.FormattingTest.OPTIONS": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.strings": {"tf": 1}}, "df": 10, "x": {"2": {"7": {"docs": {"main.PROGRAM": {"tf": 1.4142135623730951}, "main.AUTHOR": {"tf": 1.4142135623730951}, "main.EMAIL": {"tf": 1.4142135623730951}, "main.VERSION": {"tf": 1.4142135623730951}, "main.MSG_VERSION": {"tf": 1.4142135623730951}, "test_main.ConfigParseTest.SAMPLE_CONFIG": {"tf": 4.69041575982343}, "test_main.ConfigParseTest.CHANGED_CONFIG": {"tf": 4.69041575982343}, "test_main.FormattingTest.USAGE": {"tf": 1.4142135623730951}, "test_main.FormattingTest.OPTIONS": {"tf": 1.4142135623730951}}, "df": 9}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"main.PROGRAM": {"tf": 1}, "main.MSG_VERSION": {"tf": 1}, "test_main.ConfigParseTest.SAMPLE_CONFIG": {"tf": 1.4142135623730951}, "test_main.ConfigParseTest.CHANGED_CONFIG": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"test_main.FormattingTest.USAGE": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"main.AUTHOR": {"tf": 1}, "main.EMAIL": {"tf": 1}}, "df": 2}}}}, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"test_main.ConfigParseTest.SAMPLE_CONFIG": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"test_main.FormattingTest.OPTIONS": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"main.AUTHOR": {"tf": 1}}, "df": 1, "@": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"main.EMAIL": {"tf": 1}}, "df": 1}}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"test_main.ConfigParseTest.SAMPLE_CONFIG": {"tf": 1}, "test_main.ConfigParseTest.CHANGED_CONFIG": {"tf": 1}, "test_main.FormattingTest.USAGE": {"tf": 1.4142135623730951}, "test_main.FormattingTest.OPTIONS": {"tf": 1}}, "df": 4, "\\": {"docs": {}, "df": 0, "n": {"docs": {"test_main.FormattingTest.OPTIONS": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"test_main.ConfigParseTest.CHANGED_CONFIG": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {"main.EMAIL": {"tf": 1}}, "df": 1, "h": {"docs": {}, "df": 0, "e": {"docs": {"test_main.ConfigParseTest.SAMPLE_CONFIG": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "s": {"docs": {"test_main.FormattingTest.OPTIONS": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {"main.EMAIL": {"tf": 1}, "test_main.FormattingTest.USAGE": {"tf": 1}, "test_main.FormattingTest.OPTIONS": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {"test_main.FormattingTest.OPTIONS": {"tf": 1.4142135623730951}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"main.EMAIL": {"tf": 1}}, "df": 1}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"test_main.FormattingTest.USAGE": {"tf": 1.4142135623730951}, "test_main.FormattingTest.OPTIONS": {"tf": 1}}, "df": 2, "\\": {"docs": {}, "df": 0, "n": {"docs": {"test_main.FormattingTest.OPTIONS": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"test_main.ConfigParseTest.SAMPLE_CONFIG": {"tf": 1}, "test_main.ConfigParseTest.CHANGED_CONFIG": {"tf": 1}, "test_main.FormattingTest.USAGE": {"tf": 1.4142135623730951}, "test_main.FormattingTest.OPTIONS": {"tf": 1}}, "df": 4, "\\": {"docs": {}, "df": 0, "n": {"docs": {"test_main.FormattingTest.OPTIONS": {"tf": 1}}, "df": 1}}}}}}}}}, "v": {"docs": {"test_main.FormattingTest.USAGE": {"tf": 1}, "test_main.FormattingTest.OPTIONS": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"main.MSG_VERSION": {"tf": 1}}, "df": 1, "\\": {"docs": {}, "df": 0, "n": {"docs": {"test_main.FormattingTest.OPTIONS": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.CONFIG": {"tf": 1}, "marvin_general_actions.CONFIG": {"tf": 1}, "marvin_general_actions.lastDateGreeted": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"test_main.ConfigParseTest.SAMPLE_CONFIG": {"tf": 1}, "test_main.ConfigParseTest.CHANGED_CONFIG": {"tf": 1}, "test_main.FormattingTest.USAGE": {"tf": 1.4142135623730951}, "test_main.FormattingTest.OPTIONS": {"tf": 1}}, "df": 4, "\\": {"docs": {}, "df": 0, "n": {"docs": {"test_main.FormattingTest.OPTIONS": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"test_main.ConfigParseTest.SAMPLE_CONFIG": {"tf": 1}, "test_main.ConfigParseTest.CHANGED_CONFIG": {"tf": 1}, "test_main.FormattingTest.USAGE": {"tf": 1.4142135623730951}, "test_main.FormattingTest.OPTIONS": {"tf": 1}}, "df": 4, "\\": {"docs": {}, "df": 0, "n": {"docs": {"test_main.FormattingTest.OPTIONS": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"test_main.FormattingTest.OPTIONS": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"test_main.ConfigParseTest.SAMPLE_CONFIG": {"tf": 1}}, "df": 1}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"test_main.ConfigParseTest.SAMPLE_CONFIG": {"tf": 1}, "test_main.ConfigParseTest.CHANGED_CONFIG": {"tf": 1}, "test_main.FormattingTest.USAGE": {"tf": 1.4142135623730951}, "test_main.FormattingTest.OPTIONS": {"tf": 1}}, "df": 4, "\\": {"docs": {}, "df": 0, "n": {"docs": {"test_main.FormattingTest.OPTIONS": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"test_main.FormattingTest.OPTIONS": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"test_main.ConfigParseTest.SAMPLE_CONFIG": {"tf": 1}}, "df": 1}}}}}}}, "y": {"docs": {"test_main.FormattingTest.USAGE": {"tf": 1}}, "df": 1}}, "d": {"docs": {}, "df": 0, "b": {"docs": {"test_main.ConfigParseTest.CHANGED_CONFIG": {"tf": 1}}, "df": 1, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "b": {"docs": {"test_main.ConfigParseTest.SAMPLE_CONFIG": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "}": {"docs": {}, "df": 0, "]": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "n": {"docs": {"test_main.FormattingTest.USAGE": {"tf": 1}}, "df": 1}}}, "\\": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "n": {"docs": {"test_main.FormattingTest.OPTIONS": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"test_main.ConfigParseTest.SAMPLE_CONFIG": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "n": {"docs": {"test_main.FormattingTest.OPTIONS": {"tf": 1}}, "df": 1}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"test_main.FormattingTest.OPTIONS": {"tf": 1}}, "df": 1}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"test_main.ConfigParseTest.SAMPLE_CONFIG": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"test_main.ConfigParseTest.SAMPLE_CONFIG": {"tf": 1}, "test_main.ConfigParseTest.CHANGED_CONFIG": {"tf": 1}, "test_main.FormattingTest.USAGE": {"tf": 1}, "test_main.FormattingTest.OPTIONS": {"tf": 1.4142135623730951}}, "df": 4, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"test_main.ConfigParseTest.CHANGED_CONFIG": {"tf": 1}}, "df": 1}}}, "]": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "n": {"docs": {"test_main.FormattingTest.USAGE": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"test_main.ConfigParseTest.CHANGED_CONFIG": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {"test_main.ConfigParseTest.CHANGED_CONFIG": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "c": {"docs": {"test_main.FormattingTest.USAGE": {"tf": 1}, "test_main.FormattingTest.OPTIONS": {"tf": 1}}, "df": 2}}}, "o": {"docs": {"test_main.ConfigParseTest.CHANGED_CONFIG": {"tf": 1}}, "df": 1}, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "b": {"docs": {"test_main.ConfigParseTest.CHANGED_CONFIG": {"tf": 1}}, "df": 1}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"test_main.ConfigParseTest.CHANGED_CONFIG": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"test_main.FormattingTest.USAGE": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "n": {"docs": {"test_main.FormattingTest.OPTIONS": {"tf": 1}}, "df": 1}}}}}}}}, "signature": {"root": {"docs": {"bot.Bot.getConfig": {"tf": 3.1622776601683795}, "bot.Bot.setConfig": {"tf": 3.7416573867739413}, "bot.Bot.registerActions": {"tf": 3.7416573867739413}, "bot.Bot.registerGeneralActions": {"tf": 3.7416573867739413}, "bot.Bot.tokenize": {"tf": 3.1622776601683795}, "discord_bot.DiscordBot.begin": {"tf": 3.1622776601683795}, "discord_bot.DiscordBot.checkMarvinActions": {"tf": 3.7416573867739413}, "discord_bot.DiscordBot.on_message": {"tf": 3.7416573867739413}, "irc_bot.IrcBot.connectToServer": {"tf": 3.1622776601683795}, "irc_bot.IrcBot.sendPrivMsg": {"tf": 4.242640687119285}, "irc_bot.IrcBot.sendMsg": {"tf": 3.7416573867739413}, "irc_bot.IrcBot.decode_irc": {"tf": 4.69041575982343}, "irc_bot.IrcBot.receive": {"tf": 3.1622776601683795}, "irc_bot.IrcBot.ircLogAppend": {"tf": 5.830951894845301}, "irc_bot.IrcBot.ircLogWriteToFile": {"tf": 3.1622776601683795}, "irc_bot.IrcBot.readincoming": {"tf": 3.1622776601683795}, "irc_bot.IrcBot.mainLoop": {"tf": 3.1622776601683795}, "irc_bot.IrcBot.begin": {"tf": 3.1622776601683795}, "irc_bot.IrcBot.checkIrcActions": {"tf": 3.7416573867739413}, "irc_bot.IrcBot.checkMarvinActions": {"tf": 3.7416573867739413}, "main.printVersion": {"tf": 2.6457513110645907}, "main.mergeOptionsWithConfigFile": {"tf": 3.7416573867739413}, "main.parseOptions": {"tf": 3.1622776601683795}, "main.determineProtocol": {"tf": 2.6457513110645907}, "main.createBot": {"tf": 3.1622776601683795}, "main.main": {"tf": 2.6457513110645907}, "marvin_actions.getAllActions": {"tf": 2.6457513110645907}, "marvin_actions.setConfig": {"tf": 3.1622776601683795}, "marvin_actions.getString": {"tf": 4.242640687119285}, "marvin_actions.marvinSmile": {"tf": 3.1622776601683795}, "marvin_actions.wordsAfterKeyWords": {"tf": 3.7416573867739413}, "marvin_actions.marvinGoogle": {"tf": 3.1622776601683795}, "marvin_actions.marvinExplainShell": {"tf": 3.1622776601683795}, "marvin_actions.marvinSource": {"tf": 3.1622776601683795}, "marvin_actions.marvinBudord": {"tf": 3.1622776601683795}, "marvin_actions.marvinQuote": {"tf": 3.1622776601683795}, "marvin_actions.videoOfToday": {"tf": 2.6457513110645907}, "marvin_actions.marvinVideoOfToday": {"tf": 3.1622776601683795}, "marvin_actions.marvinWhoIs": {"tf": 3.1622776601683795}, "marvin_actions.marvinHelp": {"tf": 3.1622776601683795}, "marvin_actions.marvinStats": {"tf": 3.1622776601683795}, "marvin_actions.marvinIrcLog": {"tf": 3.1622776601683795}, "marvin_actions.marvinSayHi": {"tf": 3.1622776601683795}, "marvin_actions.marvinLunch": {"tf": 3.1622776601683795}, "marvin_actions.marvinListen": {"tf": 3.1622776601683795}, "marvin_actions.marvinSun": {"tf": 3.1622776601683795}, "marvin_actions.marvinWeather": {"tf": 3.1622776601683795}, "marvin_actions.marvinStrip": {"tf": 3.1622776601683795}, "marvin_actions.commitStrip": {"tf": 3.7416573867739413}, "marvin_actions.marvinTimeToBBQ": {"tf": 3.1622776601683795}, "marvin_actions.nextBBQ": {"tf": 2.6457513110645907}, "marvin_actions.thirdFridayIn": {"tf": 3.7416573867739413}, "marvin_actions.marvinBirthday": {"tf": 3.1622776601683795}, "marvin_actions.marvinNameday": {"tf": 3.1622776601683795}, "marvin_actions.marvinUptime": {"tf": 3.1622776601683795}, "marvin_actions.marvinStream": {"tf": 3.1622776601683795}, "marvin_actions.marvinPrinciple": {"tf": 3.1622776601683795}, "marvin_actions.getJoke": {"tf": 2.6457513110645907}, "marvin_actions.marvinJoke": {"tf": 3.1622776601683795}, "marvin_actions.getCommit": {"tf": 2.6457513110645907}, "marvin_actions.marvinCommit": {"tf": 3.1622776601683795}, "marvin_general_actions.setConfig": {"tf": 3.1622776601683795}, "marvin_general_actions.getString": {"tf": 4.242640687119285}, "marvin_general_actions.getAllGeneralActions": {"tf": 2.6457513110645907}, "marvin_general_actions.marvinMorning": {"tf": 3.1622776601683795}, "test_main.ConfigMergeTest.assertMergedConfig": {"tf": 4.69041575982343}, "test_main.ConfigMergeTest.testEmpty": {"tf": 3.1622776601683795}, "test_main.ConfigMergeTest.testAddSingleParameter": {"tf": 3.1622776601683795}, "test_main.ConfigMergeTest.testAddSingleParameterOverwrites": {"tf": 3.1622776601683795}, "test_main.ConfigMergeTest.testAddSingleParameterMerges": {"tf": 3.1622776601683795}, "test_main.ConfigParseTest.testOverrideHardcodedParameters": {"tf": 3.1622776601683795}, "test_main.ConfigParseTest.testOverrideMultipleParameters": {"tf": 3.1622776601683795}, "test_main.ConfigParseTest.testOverrideWithFile": {"tf": 3.1622776601683795}, "test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 3.1622776601683795}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 3.1622776601683795}, "test_main.ConfigParseTest.testBannedParameters": {"tf": 3.1622776601683795}, "test_main.FormattingTest.setUpClass": {"tf": 3.1622776601683795}, "test_main.FormattingTest.assertPrintOption": {"tf": 4.69041575982343}, "test_main.FormattingTest.testHelpPrintout": {"tf": 3.1622776601683795}, "test_main.FormattingTest.testHelpPrintoutShort": {"tf": 3.1622776601683795}, "test_main.FormattingTest.testVersionPrintout": {"tf": 3.1622776601683795}, "test_main.FormattingTest.testVersionPrintoutShort": {"tf": 3.1622776601683795}, "test_main.FormattingTest.testUnhandledOption": {"tf": 3.1622776601683795}, "test_main.FormattingTest.testUnhandledArgument": {"tf": 3.1622776601683795}, "test_main.TestArgumentParsing.testDetermineDiscordProtocol": {"tf": 3.1622776601683795}, "test_main.TestArgumentParsing.testDetermineIRCProtocol": {"tf": 3.1622776601683795}, "test_main.TestArgumentParsing.testDetermineIRCProtocolisDefault": {"tf": 3.1622776601683795}, "test_main.TestArgumentParsing.testDetermineConfigThrowsOnInvalidProto": {"tf": 3.1622776601683795}, "test_main.TestBotFactoryMethod.testCreateIRCBot": {"tf": 3.1622776601683795}, "test_main.TestBotFactoryMethod.testCreateDiscordBot": {"tf": 3.1622776601683795}, "test_main.TestBotFactoryMethod.testCreateUnsupportedProtocolThrows": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.setUpClass": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.executeAction": {"tf": 4.242640687119285}, "test_marvin_actions.ActionTest.assertActionOutput": {"tf": 4.69041575982343}, "test_marvin_actions.ActionTest.assertActionSilent": {"tf": 4.242640687119285}, "test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 5.477225575051661}, "test_marvin_actions.ActionTest.assertBBQResponse": {"tf": 4.69041575982343}, "test_marvin_actions.ActionTest.assertNameDayOutput": {"tf": 4.242640687119285}, "test_marvin_actions.ActionTest.assertJokeOutput": {"tf": 4.242640687119285}, "test_marvin_actions.ActionTest.testSmile": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.testWhois": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.testGoogle": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.testExplainShell": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.testSource": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.testBudord": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.testQuote": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.testVideoOfToday": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.testHelp": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.testStats": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.testIRCLog": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.testSayHi": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.testLunchLocations": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.testStrip": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.testRandomStrip": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.testTimeToBBQ": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.testNameDayReaction": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.testNameDayRequest": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.testNameDayResponse": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.testJokeRequest": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.testJoke": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.testUptime": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.testStream": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.testPrinciple": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.testCommitRequest": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.testCommitResponse": {"tf": 3.1622776601683795}, "test_marvin_actions.ActionTest.testMorning": {"tf": 3.1622776601683795}}, "df": 126, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"bot.Bot.getConfig": {"tf": 1}, "bot.Bot.setConfig": {"tf": 1}, "bot.Bot.registerActions": {"tf": 1}, "bot.Bot.registerGeneralActions": {"tf": 1}, "discord_bot.DiscordBot.begin": {"tf": 1}, "discord_bot.DiscordBot.checkMarvinActions": {"tf": 1}, "discord_bot.DiscordBot.on_message": {"tf": 1}, "irc_bot.IrcBot.connectToServer": {"tf": 1}, "irc_bot.IrcBot.sendPrivMsg": {"tf": 1}, "irc_bot.IrcBot.sendMsg": {"tf": 1}, "irc_bot.IrcBot.decode_irc": {"tf": 1}, "irc_bot.IrcBot.receive": {"tf": 1}, "irc_bot.IrcBot.ircLogAppend": {"tf": 1}, "irc_bot.IrcBot.ircLogWriteToFile": {"tf": 1}, "irc_bot.IrcBot.readincoming": {"tf": 1}, "irc_bot.IrcBot.mainLoop": {"tf": 1}, "irc_bot.IrcBot.begin": {"tf": 1}, "irc_bot.IrcBot.checkIrcActions": {"tf": 1}, "irc_bot.IrcBot.checkMarvinActions": {"tf": 1}, "test_main.ConfigMergeTest.assertMergedConfig": {"tf": 1}, "test_main.ConfigMergeTest.testEmpty": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameter": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameterOverwrites": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameterMerges": {"tf": 1}, "test_main.ConfigParseTest.testOverrideHardcodedParameters": {"tf": 1}, "test_main.ConfigParseTest.testOverrideMultipleParameters": {"tf": 1}, "test_main.ConfigParseTest.testOverrideWithFile": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 1}, "test_main.ConfigParseTest.testBannedParameters": {"tf": 1}, "test_main.FormattingTest.assertPrintOption": {"tf": 1}, "test_main.FormattingTest.testHelpPrintout": {"tf": 1}, "test_main.FormattingTest.testHelpPrintoutShort": {"tf": 1}, "test_main.FormattingTest.testVersionPrintout": {"tf": 1}, "test_main.FormattingTest.testVersionPrintoutShort": {"tf": 1}, "test_main.FormattingTest.testUnhandledOption": {"tf": 1}, "test_main.FormattingTest.testUnhandledArgument": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineDiscordProtocol": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocol": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocolisDefault": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineConfigThrowsOnInvalidProto": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateIRCBot": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateDiscordBot": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateUnsupportedProtocolThrows": {"tf": 1}, "test_marvin_actions.ActionTest.executeAction": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionSilent": {"tf": 1}, "test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertBBQResponse": {"tf": 1}, "test_marvin_actions.ActionTest.assertNameDayOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertJokeOutput": {"tf": 1}, "test_marvin_actions.ActionTest.testSmile": {"tf": 1}, "test_marvin_actions.ActionTest.testWhois": {"tf": 1}, "test_marvin_actions.ActionTest.testGoogle": {"tf": 1}, "test_marvin_actions.ActionTest.testExplainShell": {"tf": 1}, "test_marvin_actions.ActionTest.testSource": {"tf": 1}, "test_marvin_actions.ActionTest.testBudord": {"tf": 1}, "test_marvin_actions.ActionTest.testQuote": {"tf": 1}, "test_marvin_actions.ActionTest.testVideoOfToday": {"tf": 1}, "test_marvin_actions.ActionTest.testHelp": {"tf": 1}, "test_marvin_actions.ActionTest.testStats": {"tf": 1}, "test_marvin_actions.ActionTest.testIRCLog": {"tf": 1}, "test_marvin_actions.ActionTest.testSayHi": {"tf": 1}, "test_marvin_actions.ActionTest.testLunchLocations": {"tf": 1}, "test_marvin_actions.ActionTest.testStrip": {"tf": 1}, "test_marvin_actions.ActionTest.testRandomStrip": {"tf": 1}, "test_marvin_actions.ActionTest.testTimeToBBQ": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayReaction": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayResponse": {"tf": 1}, "test_marvin_actions.ActionTest.testJokeRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testJoke": {"tf": 1}, "test_marvin_actions.ActionTest.testUptime": {"tf": 1}, "test_marvin_actions.ActionTest.testStream": {"tf": 1}, "test_marvin_actions.ActionTest.testPrinciple": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitResponse": {"tf": 1}, "test_marvin_actions.ActionTest.testMorning": {"tf": 1}}, "df": 78}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"bot.Bot.setConfig": {"tf": 1}, "marvin_actions.setConfig": {"tf": 1}, "marvin_general_actions.setConfig": {"tf": 1}, "test_main.ConfigMergeTest.assertMergedConfig": {"tf": 1}}, "df": 4, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"main.mergeOptionsWithConfigFile": {"tf": 1}}, "df": 1}}}}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"irc_bot.IrcBot.sendPrivMsg": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {"test_main.FormattingTest.setUpClass": {"tf": 1}, "test_marvin_actions.ActionTest.setUpClass": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"test_marvin_actions.ActionTest.executeAction": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionSilent": {"tf": 1}, "test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1}}, "df": 4, "s": {"docs": {"bot.Bot.registerActions": {"tf": 1}, "bot.Bot.registerGeneralActions": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {"marvin_actions.thirdFridayIn": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"bot.Bot.tokenize": {"tf": 1}, "discord_bot.DiscordBot.checkMarvinActions": {"tf": 1}, "discord_bot.DiscordBot.on_message": {"tf": 1}, "irc_bot.IrcBot.sendPrivMsg": {"tf": 1}, "irc_bot.IrcBot.ircLogAppend": {"tf": 1}, "test_marvin_actions.ActionTest.executeAction": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionSilent": {"tf": 1}, "test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1}}, "df": 9}}}}}}, "s": {"docs": {}, "df": 0, "g": {"docs": {"irc_bot.IrcBot.sendMsg": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "w": {"docs": {"irc_bot.IrcBot.decode_irc": {"tf": 1}}, "df": 1}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.commitStrip": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"marvin_actions.marvinSmile": {"tf": 1}, "marvin_actions.marvinGoogle": {"tf": 1}, "marvin_actions.marvinExplainShell": {"tf": 1}, "marvin_actions.marvinSource": {"tf": 1}, "marvin_actions.marvinBudord": {"tf": 1}, "marvin_actions.marvinQuote": {"tf": 1}, "marvin_actions.marvinVideoOfToday": {"tf": 1}, "marvin_actions.marvinWhoIs": {"tf": 1}, "marvin_actions.marvinHelp": {"tf": 1}, "marvin_actions.marvinStats": {"tf": 1}, "marvin_actions.marvinIrcLog": {"tf": 1}, "marvin_actions.marvinSayHi": {"tf": 1}, "marvin_actions.marvinLunch": {"tf": 1}, "marvin_actions.marvinListen": {"tf": 1}, "marvin_actions.marvinSun": {"tf": 1}, "marvin_actions.marvinWeather": {"tf": 1}, "marvin_actions.marvinStrip": {"tf": 1}, "marvin_actions.marvinTimeToBBQ": {"tf": 1}, "marvin_actions.marvinBirthday": {"tf": 1}, "marvin_actions.marvinNameday": {"tf": 1}, "marvin_actions.marvinUptime": {"tf": 1}, "marvin_actions.marvinStream": {"tf": 1}, "marvin_actions.marvinPrinciple": {"tf": 1}, "marvin_actions.marvinJoke": {"tf": 1}, "marvin_actions.marvinCommit": {"tf": 1}, "marvin_general_actions.marvinMorning": {"tf": 1}}, "df": 26}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"test_main.FormattingTest.assertPrintOption": {"tf": 1}}, "df": 1}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"irc_bot.IrcBot.decode_irc": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"main.createBot": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"irc_bot.IrcBot.decode_irc": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"test_main.ConfigMergeTest.assertMergedConfig": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"test_marvin_actions.ActionTest.assertActionOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertNameDayOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertJokeOutput": {"tf": 1}}, "df": 3, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1}}, "df": 1}}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"test_marvin_actions.ActionTest.assertBBQResponse": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.assertNameDayOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertJokeOutput": {"tf": 1}}, "df": 2}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"irc_bot.IrcBot.decode_irc": {"tf": 1}, "irc_bot.IrcBot.ircLogAppend": {"tf": 1.7320508075688772}, "marvin_actions.getString": {"tf": 1}, "marvin_general_actions.getString": {"tf": 1}, "test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1}}, "df": 5}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"irc_bot.IrcBot.ircLogAppend": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"irc_bot.IrcBot.ircLogAppend": {"tf": 1}}, "df": 1}}}}, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"irc_bot.IrcBot.checkIrcActions": {"tf": 1}, "irc_bot.IrcBot.checkMarvinActions": {"tf": 1}, "marvin_actions.wordsAfterKeyWords": {"tf": 1}}, "df": 3}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"main.mergeOptionsWithConfigFile": {"tf": 1}, "main.parseOptions": {"tf": 1}, "test_main.FormattingTest.assertPrintOption": {"tf": 1}}, "df": 3}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"test_main.FormattingTest.assertPrintOption": {"tf": 1}}, "df": 1}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"1": {"docs": {"marvin_actions.getString": {"tf": 1}, "marvin_general_actions.getString": {"tf": 1}}, "df": 2}, "docs": {"marvin_actions.getString": {"tf": 1}, "marvin_general_actions.getString": {"tf": 1}}, "df": 2, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"marvin_actions.wordsAfterKeyWords": {"tf": 1}}, "df": 1}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.commitStrip": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"test_main.ConfigMergeTest.assertMergedConfig": {"tf": 1}}, "df": 1}}}}}}}}, "y": {"docs": {"marvin_actions.thirdFridayIn": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.assertBBQResponse": {"tf": 1}}, "df": 1}}}}}}}}}}, "b": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.assertBBQResponse": {"tf": 1}}, "df": 1}}}}}}}}}, "bases": {"root": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"discord_bot.DiscordBot": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"discord_bot.DiscordBot": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"test_main.ConfigMergeTest": {"tf": 1}, "test_main.ConfigParseTest": {"tf": 1}, "test_main.FormattingTest": {"tf": 1}, "test_main.TestArgumentParsing": {"tf": 1}, "test_main.TestBotFactoryMethod": {"tf": 1}, "test_marvin_actions.ActionTest": {"tf": 1}}, "df": 6}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"discord_bot.DiscordBot": {"tf": 1.4142135623730951}, "irc_bot.IrcBot": {"tf": 1.4142135623730951}}, "df": 2}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"test_main.ConfigMergeTest": {"tf": 1}, "test_main.ConfigParseTest": {"tf": 1}, "test_main.FormattingTest": {"tf": 1}, "test_main.TestArgumentParsing": {"tf": 1}, "test_main.TestBotFactoryMethod": {"tf": 1}, "test_marvin_actions.ActionTest": {"tf": 1}}, "df": 6}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"test_main.ConfigMergeTest": {"tf": 1}, "test_main.ConfigParseTest": {"tf": 1}, "test_main.FormattingTest": {"tf": 1}, "test_main.TestArgumentParsing": {"tf": 1}, "test_main.TestBotFactoryMethod": {"tf": 1}, "test_marvin_actions.ActionTest": {"tf": 1}}, "df": 6}}}}}}}}}}, "doc": {"root": {"1": {"6": {"0": {"docs": {"test_main.FormattingTest.setUpClass": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "6": {"6": {"6": {"7": {"docs": {"main": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"bot": {"tf": 1.4142135623730951}, "bot.Bot": {"tf": 1.4142135623730951}, "bot.Bot.CONFIG": {"tf": 1.7320508075688772}, "bot.Bot.ACTIONS": {"tf": 1.7320508075688772}, "bot.Bot.GENERAL_ACTIONS": {"tf": 1.7320508075688772}, "bot.Bot.getConfig": {"tf": 1.4142135623730951}, "bot.Bot.setConfig": {"tf": 1.4142135623730951}, "bot.Bot.registerActions": {"tf": 1.4142135623730951}, "bot.Bot.registerGeneralActions": {"tf": 1.4142135623730951}, "bot.Bot.tokenize": {"tf": 1.4142135623730951}, "discord_bot": {"tf": 2.449489742783178}, "discord_bot.DiscordBot": {"tf": 1.4142135623730951}, "discord_bot.DiscordBot.CONFIG": {"tf": 1.7320508075688772}, "discord_bot.DiscordBot.begin": {"tf": 1.4142135623730951}, "discord_bot.DiscordBot.checkMarvinActions": {"tf": 1.4142135623730951}, "discord_bot.DiscordBot.on_message": {"tf": 1.4142135623730951}, "irc_bot": {"tf": 3}, "irc_bot.IrcBot": {"tf": 1.4142135623730951}, "irc_bot.IrcBot.CONFIG": {"tf": 1.7320508075688772}, "irc_bot.IrcBot.SOCKET": {"tf": 1.7320508075688772}, "irc_bot.IrcBot.IRCLOG": {"tf": 1.7320508075688772}, "irc_bot.IrcBot.connectToServer": {"tf": 1.4142135623730951}, "irc_bot.IrcBot.sendPrivMsg": {"tf": 1.4142135623730951}, "irc_bot.IrcBot.sendMsg": {"tf": 1.4142135623730951}, "irc_bot.IrcBot.decode_irc": {"tf": 2}, "irc_bot.IrcBot.receive": {"tf": 1.4142135623730951}, "irc_bot.IrcBot.ircLogAppend": {"tf": 1.4142135623730951}, "irc_bot.IrcBot.ircLogWriteToFile": {"tf": 1.4142135623730951}, "irc_bot.IrcBot.readincoming": {"tf": 1.7320508075688772}, "irc_bot.IrcBot.mainLoop": {"tf": 1.4142135623730951}, "irc_bot.IrcBot.begin": {"tf": 1.4142135623730951}, "irc_bot.IrcBot.checkIrcActions": {"tf": 1.7320508075688772}, "irc_bot.IrcBot.checkMarvinActions": {"tf": 1.4142135623730951}, "main": {"tf": 6.164414002968976}, "main.PROGRAM": {"tf": 1.7320508075688772}, "main.AUTHOR": {"tf": 1.7320508075688772}, "main.EMAIL": {"tf": 1.7320508075688772}, "main.VERSION": {"tf": 1.7320508075688772}, "main.MSG_VERSION": {"tf": 1.7320508075688772}, "main.printVersion": {"tf": 1.7320508075688772}, "main.mergeOptionsWithConfigFile": {"tf": 1.7320508075688772}, "main.parseOptions": {"tf": 1.7320508075688772}, "main.determineProtocol": {"tf": 1.4142135623730951}, "main.createBot": {"tf": 1.4142135623730951}, "main.main": {"tf": 1.7320508075688772}, "marvin_actions": {"tf": 1.7320508075688772}, "marvin_actions.getAllActions": {"tf": 1.7320508075688772}, "marvin_actions.CONFIG": {"tf": 1.7320508075688772}, "marvin_actions.setConfig": {"tf": 1.7320508075688772}, "marvin_actions.getString": {"tf": 1.7320508075688772}, "marvin_actions.marvinSmile": {"tf": 1.7320508075688772}, "marvin_actions.wordsAfterKeyWords": {"tf": 1.7320508075688772}, "marvin_actions.marvinGoogle": {"tf": 1.7320508075688772}, "marvin_actions.marvinExplainShell": {"tf": 1.7320508075688772}, "marvin_actions.marvinSource": {"tf": 1.7320508075688772}, "marvin_actions.marvinBudord": {"tf": 1.4142135623730951}, "marvin_actions.marvinQuote": {"tf": 1.7320508075688772}, "marvin_actions.videoOfToday": {"tf": 1.7320508075688772}, "marvin_actions.marvinVideoOfToday": {"tf": 1.7320508075688772}, "marvin_actions.marvinWhoIs": {"tf": 1.7320508075688772}, "marvin_actions.marvinHelp": {"tf": 1.7320508075688772}, "marvin_actions.marvinStats": {"tf": 1.7320508075688772}, "marvin_actions.marvinIrcLog": {"tf": 1.4142135623730951}, "marvin_actions.marvinSayHi": {"tf": 1.7320508075688772}, "marvin_actions.marvinLunch": {"tf": 1.7320508075688772}, "marvin_actions.marvinListen": {"tf": 1.7320508075688772}, "marvin_actions.marvinSun": {"tf": 1.7320508075688772}, "marvin_actions.marvinWeather": {"tf": 1.7320508075688772}, "marvin_actions.marvinStrip": {"tf": 1.7320508075688772}, "marvin_actions.commitStrip": {"tf": 1.7320508075688772}, "marvin_actions.marvinTimeToBBQ": {"tf": 1.4142135623730951}, "marvin_actions.nextBBQ": {"tf": 1.4142135623730951}, "marvin_actions.thirdFridayIn": {"tf": 1.4142135623730951}, "marvin_actions.marvinBirthday": {"tf": 1.4142135623730951}, "marvin_actions.marvinNameday": {"tf": 1.4142135623730951}, "marvin_actions.marvinUptime": {"tf": 1.4142135623730951}, "marvin_actions.marvinStream": {"tf": 1.4142135623730951}, "marvin_actions.marvinPrinciple": {"tf": 1.4142135623730951}, "marvin_actions.getJoke": {"tf": 1.4142135623730951}, "marvin_actions.marvinJoke": {"tf": 1.4142135623730951}, "marvin_actions.getCommit": {"tf": 1.4142135623730951}, "marvin_actions.marvinCommit": {"tf": 1.4142135623730951}, "marvin_general_actions": {"tf": 1.7320508075688772}, "marvin_general_actions.CONFIG": {"tf": 1.7320508075688772}, "marvin_general_actions.lastDateGreeted": {"tf": 1.7320508075688772}, "marvin_general_actions.setConfig": {"tf": 1.7320508075688772}, "marvin_general_actions.getString": {"tf": 1.7320508075688772}, "marvin_general_actions.getAllGeneralActions": {"tf": 1.7320508075688772}, "marvin_general_actions.marvinMorning": {"tf": 1.4142135623730951}, "test_main": {"tf": 1.4142135623730951}, "test_main.ConfigMergeTest": {"tf": 1.4142135623730951}, "test_main.ConfigMergeTest.assertMergedConfig": {"tf": 1.4142135623730951}, "test_main.ConfigMergeTest.testEmpty": {"tf": 1.4142135623730951}, "test_main.ConfigMergeTest.testAddSingleParameter": {"tf": 1.4142135623730951}, "test_main.ConfigMergeTest.testAddSingleParameterOverwrites": {"tf": 1.4142135623730951}, "test_main.ConfigMergeTest.testAddSingleParameterMerges": {"tf": 1.4142135623730951}, "test_main.ConfigParseTest": {"tf": 1.4142135623730951}, "test_main.ConfigParseTest.SAMPLE_CONFIG": {"tf": 1.7320508075688772}, "test_main.ConfigParseTest.CHANGED_CONFIG": {"tf": 1.7320508075688772}, "test_main.ConfigParseTest.testOverrideHardcodedParameters": {"tf": 1.4142135623730951}, "test_main.ConfigParseTest.testOverrideMultipleParameters": {"tf": 1.4142135623730951}, "test_main.ConfigParseTest.testOverrideWithFile": {"tf": 1.4142135623730951}, "test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 2}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 2}, "test_main.ConfigParseTest.testBannedParameters": {"tf": 1.4142135623730951}, "test_main.FormattingTest": {"tf": 1.4142135623730951}, "test_main.FormattingTest.USAGE": {"tf": 1.7320508075688772}, "test_main.FormattingTest.OPTIONS": {"tf": 1.7320508075688772}, "test_main.FormattingTest.setUpClass": {"tf": 1.4142135623730951}, "test_main.FormattingTest.assertPrintOption": {"tf": 1.4142135623730951}, "test_main.FormattingTest.testHelpPrintout": {"tf": 1.4142135623730951}, "test_main.FormattingTest.testHelpPrintoutShort": {"tf": 1.4142135623730951}, "test_main.FormattingTest.testVersionPrintout": {"tf": 1.4142135623730951}, "test_main.FormattingTest.testVersionPrintoutShort": {"tf": 1.4142135623730951}, "test_main.FormattingTest.testUnhandledOption": {"tf": 1.4142135623730951}, "test_main.FormattingTest.testUnhandledArgument": {"tf": 1.4142135623730951}, "test_main.TestArgumentParsing": {"tf": 1.4142135623730951}, "test_main.TestArgumentParsing.testDetermineDiscordProtocol": {"tf": 1.4142135623730951}, "test_main.TestArgumentParsing.testDetermineIRCProtocol": {"tf": 1.4142135623730951}, "test_main.TestArgumentParsing.testDetermineIRCProtocolisDefault": {"tf": 1.4142135623730951}, "test_main.TestArgumentParsing.testDetermineConfigThrowsOnInvalidProto": {"tf": 1.4142135623730951}, "test_main.TestBotFactoryMethod": {"tf": 1.4142135623730951}, "test_main.TestBotFactoryMethod.testCreateIRCBot": {"tf": 1.4142135623730951}, "test_main.TestBotFactoryMethod.testCreateDiscordBot": {"tf": 1.4142135623730951}, "test_main.TestBotFactoryMethod.testCreateUnsupportedProtocolThrows": {"tf": 1.4142135623730951}, "test_marvin_actions": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.strings": {"tf": 1.7320508075688772}, "test_marvin_actions.ActionTest.setUpClass": {"tf": 1.7320508075688772}, "test_marvin_actions.ActionTest.executeAction": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.assertActionOutput": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.assertActionSilent": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.assertBBQResponse": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.assertNameDayOutput": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.assertJokeOutput": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testSmile": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testWhois": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testGoogle": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testExplainShell": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testSource": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testBudord": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testQuote": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testVideoOfToday": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testHelp": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testStats": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testIRCLog": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testSayHi": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testLunchLocations": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testStrip": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testRandomStrip": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testTimeToBBQ": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testNameDayReaction": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testNameDayRequest": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testNameDayResponse": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testJokeRequest": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testJoke": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testUptime": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testStream": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testPrinciple": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testCommitRequest": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testCommitResponse": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testMorning": {"tf": 1.4142135623730951}}, "df": 163, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"bot": {"tf": 1}, "discord_bot": {"tf": 1}, "irc_bot": {"tf": 1}}, "df": 3, "s": {"docs": {"main": {"tf": 2.6457513110645907}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"irc_bot.IrcBot.readincoming": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"main": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {"marvin_actions.thirdFridayIn": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"main": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 1}, "test_marvin_actions.ActionTest.testMorning": {"tf": 1}}, "df": 4}}, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"marvin_general_actions.marvinMorning": {"tf": 1}, "test_marvin_actions.ActionTest.testMorning": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"bot.Bot.tokenize": {"tf": 1}, "discord_bot.DiscordBot.on_message": {"tf": 1}, "irc_bot.IrcBot.sendPrivMsg": {"tf": 1}, "irc_bot.IrcBot.sendMsg": {"tf": 1}, "irc_bot.IrcBot.receive": {"tf": 1}, "irc_bot.IrcBot.ircLogAppend": {"tf": 1}, "irc_bot.IrcBot.readincoming": {"tf": 1}, "marvin_actions.marvinSource": {"tf": 1}, "marvin_actions.marvinSayHi": {"tf": 1}, "marvin_actions.getCommit": {"tf": 1}, "marvin_actions.marvinCommit": {"tf": 1}, "test_marvin_actions.ActionTest.executeAction": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionSilent": {"tf": 1}, "test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertBBQResponse": {"tf": 1}, "test_marvin_actions.ActionTest.assertNameDayOutput": {"tf": 1}}, "df": 17, "s": {"docs": {"discord_bot": {"tf": 1}, "irc_bot": {"tf": 1}, "irc_bot.IrcBot.checkIrcActions": {"tf": 1}, "main": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitResponse": {"tf": 1}}, "df": 6}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"main.parseOptions": {"tf": 1}, "test_main.ConfigMergeTest.assertMergedConfig": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"test_main.ConfigMergeTest": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {"marvin_actions.marvinHelp": {"tf": 1}, "test_marvin_actions.ActionTest.testHelp": {"tf": 1}}, "df": 2}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"test_marvin_actions.ActionTest.setUpClass": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"discord_bot.DiscordBot.checkMarvinActions": {"tf": 1}, "irc_bot.IrcBot.checkIrcActions": {"tf": 1}, "irc_bot.IrcBot.checkMarvinActions": {"tf": 1}, "main": {"tf": 2.449489742783178}, "marvin_actions": {"tf": 1}, "marvin_actions.marvinSmile": {"tf": 1}, "marvin_actions.marvinGoogle": {"tf": 1}, "marvin_actions.marvinExplainShell": {"tf": 1}, "marvin_actions.marvinBudord": {"tf": 1}, "marvin_actions.marvinWhoIs": {"tf": 1}, "marvin_general_actions": {"tf": 1}, "marvin_general_actions.marvinMorning": {"tf": 1}, "test_marvin_actions": {"tf": 1}, "test_marvin_actions.ActionTest": {"tf": 1}, "test_marvin_actions.ActionTest.testSmile": {"tf": 1}, "test_marvin_actions.ActionTest.testWhois": {"tf": 1}, "test_marvin_actions.ActionTest.testGoogle": {"tf": 1}, "test_marvin_actions.ActionTest.testExplainShell": {"tf": 1}, "test_marvin_actions.ActionTest.testSource": {"tf": 1}, "test_marvin_actions.ActionTest.testBudord": {"tf": 1}, "test_marvin_actions.ActionTest.testQuote": {"tf": 1}, "test_marvin_actions.ActionTest.testVideoOfToday": {"tf": 1}, "test_marvin_actions.ActionTest.testHelp": {"tf": 1}, "test_marvin_actions.ActionTest.testStats": {"tf": 1}, "test_marvin_actions.ActionTest.testIRCLog": {"tf": 1}, "test_marvin_actions.ActionTest.testSayHi": {"tf": 1}, "test_marvin_actions.ActionTest.testLunchLocations": {"tf": 1}, "test_marvin_actions.ActionTest.testStrip": {"tf": 1}, "test_marvin_actions.ActionTest.testRandomStrip": {"tf": 1}, "test_marvin_actions.ActionTest.testTimeToBBQ": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayReaction": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayResponse": {"tf": 1}, "test_marvin_actions.ActionTest.testJokeRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testJoke": {"tf": 1}, "test_marvin_actions.ActionTest.testUptime": {"tf": 1}, "test_marvin_actions.ActionTest.testStream": {"tf": 1}, "test_marvin_actions.ActionTest.testPrinciple": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitResponse": {"tf": 1}, "test_marvin_actions.ActionTest.testMorning": {"tf": 1}}, "df": 41}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"irc_bot": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"test_main.ConfigMergeTest.assertMergedConfig": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"main": {"tf": 1.4142135623730951}, "main.main": {"tf": 1}, "test_main": {"tf": 1}}, "df": 3}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"main": {"tf": 1}, "marvin_actions": {"tf": 1}, "marvin_actions.marvinSmile": {"tf": 1}, "marvin_actions.marvinQuote": {"tf": 1}, "marvin_general_actions": {"tf": 1}}, "df": 5}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"marvin_actions.marvinListen": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"test_main.ConfigParseTest.testOverrideMultipleParameters": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "g": {"docs": {"marvin_actions.marvinTimeToBBQ": {"tf": 1}}, "df": 1}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"bot": {"tf": 1.4142135623730951}, "bot.Bot": {"tf": 1}, "discord_bot": {"tf": 1}, "irc_bot": {"tf": 1}, "irc_bot.IrcBot.mainLoop": {"tf": 1}, "main": {"tf": 1.4142135623730951}, "marvin_actions": {"tf": 1.4142135623730951}, "marvin_actions.marvinBudord": {"tf": 1}, "marvin_general_actions": {"tf": 1.4142135623730951}, "test_main": {"tf": 1}, "test_marvin_actions": {"tf": 1}, "test_marvin_actions.ActionTest.setUpClass": {"tf": 1}, "test_marvin_actions.ActionTest.executeAction": {"tf": 1}, "test_marvin_actions.ActionTest.testLunchLocations": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testJokeRequest": {"tf": 1}}, "df": 16, "u": {"docs": {}, "df": 0, "m": {"docs": {"main": {"tf": 1.4142135623730951}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"irc_bot.IrcBot.ircLogWriteToFile": {"tf": 1}, "irc_bot.IrcBot.readincoming": {"tf": 1}, "main": {"tf": 1.7320508075688772}, "main.mergeOptionsWithConfigFile": {"tf": 1}, "test_main.ConfigMergeTest": {"tf": 1}, "test_main.ConfigMergeTest.assertMergedConfig": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 1}, "test_marvin_actions.ActionTest.assertJokeOutput": {"tf": 1}}, "df": 9, "s": {"docs": {"irc_bot.IrcBot.readincoming": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"marvin_actions.wordsAfterKeyWords": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.setUpClass": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"main": {"tf": 1.7320508075688772}, "main.mergeOptionsWithConfigFile": {"tf": 1}, "marvin_actions.getString": {"tf": 1}, "marvin_actions.commitStrip": {"tf": 1}, "marvin_actions.getJoke": {"tf": 1}, "marvin_actions.getCommit": {"tf": 1}, "marvin_general_actions.getString": {"tf": 1}, "test_main.ConfigParseTest.testOverrideHardcodedParameters": {"tf": 1}, "test_main.ConfigParseTest.testOverrideMultipleParameters": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 1}, "test_main.FormattingTest.setUpClass": {"tf": 1}}, "df": 12}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"marvin_actions.thirdFridayIn": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"main": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"main": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"main": {"tf": 1}, "main.main": {"tf": 1}, "marvin_actions": {"tf": 1}, "marvin_general_actions": {"tf": 1}}, "df": 4}}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"test_main.FormattingTest.setUpClass": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {"test_main.FormattingTest.testHelpPrintout": {"tf": 1}, "test_main.FormattingTest.testHelpPrintoutShort": {"tf": 1}, "test_main.FormattingTest.testVersionPrintout": {"tf": 1}, "test_main.FormattingTest.testVersionPrintoutShort": {"tf": 1}}, "df": 4}}}}, "t": {"docs": {"test_main.ConfigParseTest.testBannedParameters": {"tf": 1}}, "df": 1, "h": {"docs": {}, "df": 0, "e": {"docs": {"bot": {"tf": 1}, "bot.Bot.getConfig": {"tf": 1}, "bot.Bot.setConfig": {"tf": 1}, "discord_bot": {"tf": 1}, "discord_bot.DiscordBot": {"tf": 1}, "discord_bot.DiscordBot.begin": {"tf": 1}, "irc_bot": {"tf": 1}, "irc_bot.IrcBot": {"tf": 1}, "irc_bot.IrcBot.connectToServer": {"tf": 1}, "irc_bot.IrcBot.sendMsg": {"tf": 1}, "irc_bot.IrcBot.readincoming": {"tf": 1.4142135623730951}, "irc_bot.IrcBot.begin": {"tf": 1}, "irc_bot.IrcBot.checkIrcActions": {"tf": 1}, "main": {"tf": 3.4641016151377544}, "main.determineProtocol": {"tf": 1}, "main.createBot": {"tf": 1}, "main.main": {"tf": 1}, "marvin_actions.setConfig": {"tf": 1}, "marvin_actions.getString": {"tf": 1}, "marvin_actions.wordsAfterKeyWords": {"tf": 1.7320508075688772}, "marvin_actions.marvinExplainShell": {"tf": 1}, "marvin_actions.marvinBudord": {"tf": 1}, "marvin_actions.marvinVideoOfToday": {"tf": 1}, "marvin_actions.marvinStats": {"tf": 1}, "marvin_actions.marvinIrcLog": {"tf": 1}, "marvin_actions.marvinSun": {"tf": 1}, "marvin_actions.marvinWeather": {"tf": 1}, "marvin_actions.marvinTimeToBBQ": {"tf": 1}, "marvin_actions.nextBBQ": {"tf": 1}, "marvin_actions.thirdFridayIn": {"tf": 1}, "marvin_general_actions.setConfig": {"tf": 1}, "marvin_general_actions.getString": {"tf": 1}, "test_main": {"tf": 1}, "test_main.ConfigMergeTest.assertMergedConfig": {"tf": 1}, "test_main.ConfigParseTest.testOverrideHardcodedParameters": {"tf": 1}, "test_main.ConfigParseTest.testOverrideWithFile": {"tf": 1}, "test_main.FormattingTest": {"tf": 1}, "test_main.FormattingTest.setUpClass": {"tf": 1.4142135623730951}, "test_main.FormattingTest.testHelpPrintout": {"tf": 1}, "test_main.FormattingTest.testHelpPrintoutShort": {"tf": 1}, "test_main.FormattingTest.testVersionPrintout": {"tf": 1.4142135623730951}, "test_main.FormattingTest.testVersionPrintoutShort": {"tf": 1.4142135623730951}, "test_main.TestArgumentParsing.testDetermineDiscordProtocol": {"tf": 1.4142135623730951}, "test_main.TestArgumentParsing.testDetermineIRCProtocol": {"tf": 1.4142135623730951}, "test_main.TestArgumentParsing.testDetermineIRCProtocolisDefault": {"tf": 1}, "test_marvin_actions.ActionTest.setUpClass": {"tf": 1}, "test_marvin_actions.ActionTest.executeAction": {"tf": 1}, "test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertBBQResponse": {"tf": 1}, "test_marvin_actions.ActionTest.assertNameDayOutput": {"tf": 1}, "test_marvin_actions.ActionTest.testBudord": {"tf": 1}, "test_marvin_actions.ActionTest.testQuote": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testVideoOfToday": {"tf": 1}, "test_marvin_actions.ActionTest.testStats": {"tf": 1}, "test_marvin_actions.ActionTest.testIRCLog": {"tf": 1}, "test_marvin_actions.ActionTest.testTimeToBBQ": {"tf": 1}, "test_marvin_actions.ActionTest.testUptime": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testStream": {"tf": 1.4142135623730951}}, "df": 58, "m": {"docs": {"irc_bot.IrcBot.readincoming": {"tf": 1}, "main.parseOptions": {"tf": 1}}, "df": 2}, "y": {"docs": {"irc_bot.IrcBot.readincoming": {"tf": 1}}, "df": 1}, "n": {"docs": {"irc_bot.IrcBot.readincoming": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"bot.Bot": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"main": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "d": {"docs": {"marvin_actions.thirdFridayIn": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"irc_bot.IrcBot.decode_irc": {"tf": 1}}, "df": 1}}}, "w": {"docs": {"test_main.TestBotFactoryMethod.testCreateUnsupportedProtocolThrows": {"tf": 1}}, "df": 1, "s": {"docs": {"test_main.TestArgumentParsing.testDetermineConfigThrowsOnInvalidProto": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"main": {"tf": 1.4142135623730951}, "test_main.ConfigMergeTest.testAddSingleParameterOverwrites": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameterMerges": {"tf": 1}, "test_main.ConfigParseTest.testOverrideHardcodedParameters": {"tf": 1}, "test_main.ConfigParseTest.testOverrideMultipleParameters": {"tf": 1}, "test_main.ConfigParseTest.testOverrideWithFile": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 1}, "test_main.FormattingTest": {"tf": 1}, "test_main.FormattingTest.assertPrintOption": {"tf": 1}, "test_main.FormattingTest.testHelpPrintout": {"tf": 1}, "test_main.FormattingTest.testHelpPrintoutShort": {"tf": 1}, "test_main.FormattingTest.testVersionPrintout": {"tf": 1}, "test_main.FormattingTest.testVersionPrintoutShort": {"tf": 1}, "test_main.FormattingTest.testUnhandledOption": {"tf": 1}, "test_main.FormattingTest.testUnhandledArgument": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineDiscordProtocol": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocol": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocolisDefault": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineConfigThrowsOnInvalidProto": {"tf": 1}, "test_main.TestBotFactoryMethod": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateIRCBot": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateDiscordBot": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateUnsupportedProtocolThrows": {"tf": 1}, "test_marvin_actions.ActionTest.assertBBQResponse": {"tf": 1}, "test_marvin_actions.ActionTest.assertNameDayOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertJokeOutput": {"tf": 1}, "test_marvin_actions.ActionTest.testSmile": {"tf": 1}, "test_marvin_actions.ActionTest.testWhois": {"tf": 1}, "test_marvin_actions.ActionTest.testGoogle": {"tf": 1}, "test_marvin_actions.ActionTest.testExplainShell": {"tf": 1}, "test_marvin_actions.ActionTest.testSource": {"tf": 1}, "test_marvin_actions.ActionTest.testBudord": {"tf": 1}, "test_marvin_actions.ActionTest.testQuote": {"tf": 1}, "test_marvin_actions.ActionTest.testVideoOfToday": {"tf": 1}, "test_marvin_actions.ActionTest.testHelp": {"tf": 1}, "test_marvin_actions.ActionTest.testStats": {"tf": 1}, "test_marvin_actions.ActionTest.testIRCLog": {"tf": 1}, "test_marvin_actions.ActionTest.testSayHi": {"tf": 1}, "test_marvin_actions.ActionTest.testLunchLocations": {"tf": 1}, "test_marvin_actions.ActionTest.testStrip": {"tf": 1}, "test_marvin_actions.ActionTest.testRandomStrip": {"tf": 1}, "test_marvin_actions.ActionTest.testTimeToBBQ": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayReaction": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayResponse": {"tf": 1}, "test_marvin_actions.ActionTest.testJokeRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testJoke": {"tf": 1}, "test_marvin_actions.ActionTest.testUptime": {"tf": 1}, "test_marvin_actions.ActionTest.testStream": {"tf": 1}, "test_marvin_actions.ActionTest.testPrinciple": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitResponse": {"tf": 1}, "test_marvin_actions.ActionTest.testMorning": {"tf": 1}}, "df": 54}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"test_main.ConfigParseTest.testBannedParameters": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {"bot.Bot.registerActions": {"tf": 1}, "bot.Bot.registerGeneralActions": {"tf": 1}, "irc_bot.IrcBot.connectToServer": {"tf": 1}, "irc_bot.IrcBot.ircLogWriteToFile": {"tf": 1}, "irc_bot.IrcBot.readincoming": {"tf": 1}, "irc_bot.IrcBot.mainLoop": {"tf": 1}, "main": {"tf": 2.8284271247461903}, "main.determineProtocol": {"tf": 1.4142135623730951}, "main.main": {"tf": 1}, "marvin_actions.setConfig": {"tf": 1}, "marvin_actions.marvinGoogle": {"tf": 1}, "marvin_actions.marvinExplainShell": {"tf": 1.4142135623730951}, "marvin_actions.videoOfToday": {"tf": 1}, "marvin_actions.marvinStats": {"tf": 1}, "marvin_actions.marvinIrcLog": {"tf": 1}, "marvin_actions.marvinLunch": {"tf": 1}, "marvin_actions.marvinListen": {"tf": 1}, "marvin_actions.marvinTimeToBBQ": {"tf": 1}, "marvin_general_actions.setConfig": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameter": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameterOverwrites": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameterMerges": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 1}, "test_main.FormattingTest.setUpClass": {"tf": 1.4142135623730951}, "test_main.TestArgumentParsing": {"tf": 1.4142135623730951}, "test_main.TestArgumentParsing.testDetermineDiscordProtocol": {"tf": 1.4142135623730951}, "test_main.TestArgumentParsing.testDetermineIRCProtocol": {"tf": 1.4142135623730951}, "test_main.TestBotFactoryMethod.testCreateUnsupportedProtocolThrows": {"tf": 1}, "test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1}, "test_marvin_actions.ActionTest.testWhois": {"tf": 1}, "test_marvin_actions.ActionTest.testSource": {"tf": 1}, "test_marvin_actions.ActionTest.testQuote": {"tf": 1}, "test_marvin_actions.ActionTest.testVideoOfToday": {"tf": 1}, "test_marvin_actions.ActionTest.testStats": {"tf": 1}, "test_marvin_actions.ActionTest.testIRCLog": {"tf": 1}, "test_marvin_actions.ActionTest.testSayHi": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayReaction": {"tf": 1}, "test_marvin_actions.ActionTest.testUptime": {"tf": 1}, "test_marvin_actions.ActionTest.testStream": {"tf": 1}}, "df": 40, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"bot.Bot.tokenize": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"main": {"tf": 1}}, "df": 1}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"marvin_actions.videoOfToday": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"marvin_actions.marvinVideoOfToday": {"tf": 1}, "marvin_actions.nextBBQ": {"tf": 1}}, "df": 2}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"marvin_actions.marvinUptime": {"tf": 1}, "test_marvin_actions.ActionTest.testUptime": {"tf": 1}}, "df": 2}}}}}}}}}, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"irc_bot.IrcBot.checkIrcActions": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"main": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinTimeToBBQ": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"test_main.ConfigMergeTest": {"tf": 1}, "test_main.ConfigParseTest": {"tf": 1}, "test_main.ConfigParseTest.testOverrideHardcodedParameters": {"tf": 1}, "test_main.ConfigParseTest.testOverrideMultipleParameters": {"tf": 1}, "test_main.ConfigParseTest.testOverrideWithFile": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 1}, "test_main.FormattingTest": {"tf": 1}, "test_main.FormattingTest.testHelpPrintout": {"tf": 1}, "test_main.FormattingTest.testHelpPrintoutShort": {"tf": 1}, "test_main.FormattingTest.testVersionPrintout": {"tf": 1}, "test_main.FormattingTest.testVersionPrintoutShort": {"tf": 1}, "test_main.FormattingTest.testUnhandledOption": {"tf": 1}, "test_main.FormattingTest.testUnhandledArgument": {"tf": 1}, "test_main.TestArgumentParsing": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineDiscordProtocol": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocol": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocolisDefault": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineConfigThrowsOnInvalidProto": {"tf": 1}, "test_main.TestBotFactoryMethod": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateIRCBot": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateDiscordBot": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateUnsupportedProtocolThrows": {"tf": 1}, "test_marvin_actions.ActionTest": {"tf": 1}, "test_marvin_actions.ActionTest.testSmile": {"tf": 1}, "test_marvin_actions.ActionTest.testWhois": {"tf": 1}, "test_marvin_actions.ActionTest.testGoogle": {"tf": 1}, "test_marvin_actions.ActionTest.testExplainShell": {"tf": 1}, "test_marvin_actions.ActionTest.testSource": {"tf": 1}, "test_marvin_actions.ActionTest.testBudord": {"tf": 1}, "test_marvin_actions.ActionTest.testQuote": {"tf": 1}, "test_marvin_actions.ActionTest.testVideoOfToday": {"tf": 1}, "test_marvin_actions.ActionTest.testHelp": {"tf": 1}, "test_marvin_actions.ActionTest.testStats": {"tf": 1}, "test_marvin_actions.ActionTest.testIRCLog": {"tf": 1}, "test_marvin_actions.ActionTest.testSayHi": {"tf": 1}, "test_marvin_actions.ActionTest.testLunchLocations": {"tf": 1}, "test_marvin_actions.ActionTest.testStrip": {"tf": 1}, "test_marvin_actions.ActionTest.testRandomStrip": {"tf": 1}, "test_marvin_actions.ActionTest.testTimeToBBQ": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayReaction": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayResponse": {"tf": 1}, "test_marvin_actions.ActionTest.testJokeRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testJoke": {"tf": 1}, "test_marvin_actions.ActionTest.testUptime": {"tf": 1}, "test_marvin_actions.ActionTest.testStream": {"tf": 1}, "test_marvin_actions.ActionTest.testPrinciple": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitResponse": {"tf": 1}, "test_marvin_actions.ActionTest.testMorning": {"tf": 1}}, "df": 51, "s": {"docs": {"test_main": {"tf": 1}, "test_main.FormattingTest.setUpClass": {"tf": 1}, "test_marvin_actions": {"tf": 1}, "test_marvin_actions.ActionTest.setUpClass": {"tf": 1}}, "df": 4}}}, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"test_main.FormattingTest.setUpClass": {"tf": 1}}, "df": 1, "s": {"docs": {"test_main.FormattingTest.setUpClass": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"test_main.TestBotFactoryMethod.testCreateUnsupportedProtocolThrows": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"bot": {"tf": 1}, "bot.Bot": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"marvin_actions.marvinExplainShell": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"test_main.ConfigParseTest.testOverrideHardcodedParameters": {"tf": 1}, "test_main.ConfigParseTest.testOverrideMultipleParameters": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {"test_marvin_actions.ActionTest.testExplainShell": {"tf": 1}}, "df": 1}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"test_marvin_actions.ActionTest.testBudord": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"marvin_actions.getCommit": {"tf": 1}, "marvin_actions.marvinCommit": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitResponse": {"tf": 1}}, "df": 4, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"marvin_actions.commitStrip": {"tf": 1}}, "df": 1}}}}}}}}, "/": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "/": {"9": {"3": {"8": {"8": {"7": {"0": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"irc_bot.IrcBot.decode_irc": {"tf": 1}}, "df": 1}}}}}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"marvin_actions.getCommit": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {"marvin_actions.marvinStrip": {"tf": 1}, "marvin_actions.commitStrip": {"tf": 1}}, "df": 2, "s": {"docs": {"test_marvin_actions.ActionTest.testStrip": {"tf": 1}, "test_marvin_actions.ActionTest.testRandomStrip": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"main": {"tf": 1.4142135623730951}, "main.mergeOptionsWithConfigFile": {"tf": 1}, "test_main.ConfigMergeTest": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameter": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameterOverwrites": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameterMerges": {"tf": 1}, "test_main.ConfigParseTest": {"tf": 1}, "test_main.ConfigParseTest.testOverrideWithFile": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 1}, "test_main.ConfigParseTest.testBannedParameters": {"tf": 1}}, "df": 11, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"bot.Bot.getConfig": {"tf": 1}, "bot.Bot.setConfig": {"tf": 1}, "main": {"tf": 1}, "marvin_actions.setConfig": {"tf": 1}, "marvin_general_actions.setConfig": {"tf": 1}}, "df": 5}}}}}, "e": {"docs": {"main": {"tf": 1}}, "df": 1}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"main": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"irc_bot.IrcBot.connectToServer": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"discord_bot": {"tf": 1}, "irc_bot": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"test_main.ConfigMergeTest.testAddSingleParameterOverwrites": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameterMerges": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 1}}, "df": 2}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"test_main.FormattingTest.assertPrintOption": {"tf": 1}, "test_marvin_actions.ActionTest.testSource": {"tf": 1}}, "df": 2, "d": {"docs": {"test_main.ConfigParseTest.testOverrideHardcodedParameters": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"bot": {"tf": 1}, "bot.Bot": {"tf": 1}, "test_marvin_actions.ActionTest.setUpClass": {"tf": 1.4142135623730951}}, "df": 3}}}, "i": {"docs": {"main": {"tf": 1.4142135623730951}}, "df": 1}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"bot.Bot.getConfig": {"tf": 1}, "bot.Bot.setConfig": {"tf": 1}, "marvin_actions.marvinNameday": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"discord_bot": {"tf": 1}, "irc_bot": {"tf": 1}}, "df": 2}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"discord_bot.DiscordBot.checkMarvinActions": {"tf": 1}, "irc_bot.IrcBot.checkIrcActions": {"tf": 1}, "irc_bot.IrcBot.checkMarvinActions": {"tf": 1}, "main": {"tf": 1.7320508075688772}, "marvin_actions.videoOfToday": {"tf": 1}, "marvin_actions.marvinSun": {"tf": 1}, "marvin_actions.marvinWeather": {"tf": 1}, "marvin_actions.marvinBirthday": {"tf": 1}, "marvin_actions.marvinNameday": {"tf": 1}}, "df": 9, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"main": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"irc_bot.IrcBot.decode_irc": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"main": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {"main": {"tf": 1}}, "df": 1, "s": {"docs": {"irc_bot.IrcBot.mainLoop": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"main": {"tf": 1.7320508075688772}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {"main": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"marvin_actions.marvinJoke": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"marvin_actions.getJoke": {"tf": 1}}, "df": 1}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"irc_bot.IrcBot.decode_irc": {"tf": 1}, "main": {"tf": 1.4142135623730951}, "test_main.ConfigParseTest.testOverrideHardcodedParameters": {"tf": 1}, "test_main.ConfigParseTest.testOverrideMultipleParameters": {"tf": 1}, "test_main.ConfigParseTest.testOverrideWithFile": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateIRCBot": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateDiscordBot": {"tf": 1}, "test_marvin_actions.ActionTest.testSmile": {"tf": 1}, "test_marvin_actions.ActionTest.testGoogle": {"tf": 1}, "test_marvin_actions.ActionTest.testExplainShell": {"tf": 1}, "test_marvin_actions.ActionTest.testQuote": {"tf": 1}, "test_marvin_actions.ActionTest.testVideoOfToday": {"tf": 1}, "test_marvin_actions.ActionTest.testHelp": {"tf": 1}, "test_marvin_actions.ActionTest.testStats": {"tf": 1}, "test_marvin_actions.ActionTest.testIRCLog": {"tf": 1}, "test_marvin_actions.ActionTest.testLunchLocations": {"tf": 1}, "test_marvin_actions.ActionTest.testStrip": {"tf": 1}, "test_marvin_actions.ActionTest.testRandomStrip": {"tf": 1}, "test_marvin_actions.ActionTest.testUptime": {"tf": 1}, "test_marvin_actions.ActionTest.testStream": {"tf": 1}, "test_marvin_actions.ActionTest.testPrinciple": {"tf": 1}}, "df": 21}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"main.main": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinTimeToBBQ": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.nextBBQ": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {"test_marvin_actions.ActionTest.assertActionOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionSilent": {"tf": 1}, "test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1}}, "df": 3}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"test_main.FormattingTest": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"test_main.FormattingTest.assertPrintOption": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testLunchLocations": {"tf": 1}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"test_main.TestBotFactoryMethod.testCreateUnsupportedProtocolThrows": {"tf": 1}}, "df": 1, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"test_main.TestBotFactoryMethod": {"tf": 1}}, "df": 1}}}, "d": {"docs": {"test_main.TestBotFactoryMethod.testCreateIRCBot": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateDiscordBot": {"tf": 1}}, "df": 2}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"bot": {"tf": 1}, "bot.Bot": {"tf": 1}}, "df": 2}}, "r": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinTimeToBBQ": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {"discord_bot": {"tf": 1}, "discord_bot.DiscordBot": {"tf": 1}, "discord_bot.DiscordBot.begin": {"tf": 1}, "irc_bot": {"tf": 1}, "irc_bot.IrcBot": {"tf": 1}, "irc_bot.IrcBot.decode_irc": {"tf": 1}, "irc_bot.IrcBot.begin": {"tf": 1}, "main": {"tf": 1}, "main.createBot": {"tf": 1}, "test_main.TestArgumentParsing": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineDiscordProtocol": {"tf": 1.4142135623730951}, "test_main.TestArgumentParsing.testDetermineIRCProtocol": {"tf": 1.4142135623730951}, "test_main.TestBotFactoryMethod.testCreateIRCBot": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateDiscordBot": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateUnsupportedProtocolThrows": {"tf": 1}}, "df": 15, "s": {"docs": {"bot": {"tf": 1}, "test_main.TestBotFactoryMethod": {"tf": 1}}, "df": 2}}}, "e": {"docs": {"main": {"tf": 1}, "test_main.ConfigParseTest.testOverrideHardcodedParameters": {"tf": 1}, "test_main.ConfigParseTest.testOverrideMultipleParameters": {"tf": 1}, "test_main.ConfigParseTest.testOverrideWithFile": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateIRCBot": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateDiscordBot": {"tf": 1}}, "df": 8, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"bot.Bot": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"4": {"docs": {"main": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.setUpClass": {"tf": 1}}, "df": 1}}}}}, "y": {"docs": {"main": {"tf": 1}}, "df": 1}, "s": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"main": {"tf": 1.4142135623730951}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {"main": {"tf": 1}}, "df": 1}, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"marvin_actions.marvinBudord": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"marvin_actions.marvinBirthday": {"tf": 1}}, "df": 1}}}}}}}, "b": {"docs": {}, "df": 0, "q": {"docs": {"test_marvin_actions.ActionTest.assertBBQResponse": {"tf": 1}, "test_marvin_actions.ActionTest.testTimeToBBQ": {"tf": 1}}, "df": 2}}}, "a": {"docs": {"bot.Bot.tokenize": {"tf": 1}, "irc_bot": {"tf": 1}, "irc_bot.IrcBot.sendPrivMsg": {"tf": 1}, "irc_bot.IrcBot.decode_irc": {"tf": 1}, "irc_bot.IrcBot.readincoming": {"tf": 1}, "main": {"tf": 2.23606797749979}, "main.parseOptions": {"tf": 1}, "main.createBot": {"tf": 1}, "marvin_actions.getString": {"tf": 1}, "marvin_actions.marvinExplainShell": {"tf": 1}, "marvin_actions.marvinQuote": {"tf": 1}, "marvin_actions.videoOfToday": {"tf": 1.7320508075688772}, "marvin_actions.marvinHelp": {"tf": 1}, "marvin_actions.marvinStats": {"tf": 1}, "marvin_actions.marvinIrcLog": {"tf": 1}, "marvin_actions.marvinSayHi": {"tf": 1}, "marvin_actions.marvinStrip": {"tf": 1}, "marvin_actions.marvinTimeToBBQ": {"tf": 1}, "marvin_actions.thirdFridayIn": {"tf": 1}, "marvin_actions.marvinJoke": {"tf": 1}, "marvin_actions.marvinCommit": {"tf": 1}, "marvin_general_actions.getString": {"tf": 1}, "test_main.ConfigMergeTest": {"tf": 1.4142135623730951}, "test_main.ConfigMergeTest.testAddSingleParameter": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameterOverwrites": {"tf": 1.4142135623730951}, "test_main.ConfigMergeTest.testAddSingleParameterMerges": {"tf": 1.7320508075688772}, "test_main.ConfigParseTest": {"tf": 1}, "test_main.FormattingTest.assertPrintOption": {"tf": 1.4142135623730951}, "test_main.FormattingTest.testHelpPrintout": {"tf": 1}, "test_main.FormattingTest.testHelpPrintoutShort": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineDiscordProtocol": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateDiscordBot": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateUnsupportedProtocolThrows": {"tf": 1}, "test_marvin_actions.ActionTest.executeAction": {"tf": 1}, "test_marvin_actions.ActionTest.assertBBQResponse": {"tf": 1}, "test_marvin_actions.ActionTest.assertJokeOutput": {"tf": 1}, "test_marvin_actions.ActionTest.testVideoOfToday": {"tf": 1}, "test_marvin_actions.ActionTest.testHelp": {"tf": 1}, "test_marvin_actions.ActionTest.testStats": {"tf": 1}, "test_marvin_actions.ActionTest.testIRCLog": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testJokeRequest": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testJoke": {"tf": 1}}, "df": 43, "l": {"docs": {}, "df": 0, "l": {"docs": {"bot": {"tf": 1}, "irc_bot.IrcBot.readincoming": {"tf": 1}, "marvin_actions.getAllActions": {"tf": 1}, "marvin_actions.wordsAfterKeyWords": {"tf": 1}, "marvin_general_actions.getAllGeneralActions": {"tf": 1}, "test_main.ConfigParseTest.testOverrideHardcodedParameters": {"tf": 1}, "test_marvin_actions": {"tf": 1}, "test_marvin_actions.ActionTest.testBudord": {"tf": 1}}, "df": 8, "o": {"docs": {}, "df": 0, "w": {"docs": {"test_main.ConfigParseTest.testBannedParameters": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "y": {"docs": {"test_main.ConfigMergeTest.testAddSingleParameterOverwrites": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"irc_bot.IrcBot.checkIrcActions": {"tf": 1}, "marvin_actions": {"tf": 1}, "marvin_general_actions": {"tf": 1}, "test_marvin_actions.ActionTest.executeAction": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionSilent": {"tf": 1}, "test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1}}, "df": 7, "s": {"docs": {"bot.Bot.registerActions": {"tf": 1}, "bot.Bot.registerGeneralActions": {"tf": 1}, "discord_bot": {"tf": 1}, "discord_bot.DiscordBot.checkMarvinActions": {"tf": 1}, "irc_bot": {"tf": 1}, "irc_bot.IrcBot.checkMarvinActions": {"tf": 1}, "main": {"tf": 1.7320508075688772}, "marvin_actions": {"tf": 1}, "marvin_actions.getAllActions": {"tf": 1}, "marvin_general_actions": {"tf": 1}, "marvin_general_actions.getAllGeneralActions": {"tf": 1}, "test_marvin_actions": {"tf": 1}, "test_marvin_actions.ActionTest": {"tf": 1}}, "df": 13}}}}}}, "n": {"docs": {"main": {"tf": 1}, "main.createBot": {"tf": 1}, "marvin_actions.getAllActions": {"tf": 1}, "marvin_actions.wordsAfterKeyWords": {"tf": 1}, "marvin_actions.marvinGoogle": {"tf": 1}, "marvin_actions.marvinExplainShell": {"tf": 1}, "marvin_general_actions.getAllGeneralActions": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameter": {"tf": 1}, "test_main.FormattingTest.testUnhandledOption": {"tf": 1}, "test_main.FormattingTest.testUnhandledArgument": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocol": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateIRCBot": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateUnsupportedProtocolThrows": {"tf": 1}, "test_marvin_actions.ActionTest.executeAction": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionSilent": {"tf": 1}, "test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertNameDayOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertJokeOutput": {"tf": 1}}, "df": 19, "d": {"docs": {"discord_bot": {"tf": 1.4142135623730951}, "irc_bot": {"tf": 1.7320508075688772}, "irc_bot.IrcBot.sendPrivMsg": {"tf": 1}, "irc_bot.IrcBot.sendMsg": {"tf": 1}, "irc_bot.IrcBot.decode_irc": {"tf": 1}, "irc_bot.IrcBot.receive": {"tf": 1}, "irc_bot.IrcBot.ircLogAppend": {"tf": 1}, "irc_bot.IrcBot.readincoming": {"tf": 1}, "irc_bot.IrcBot.mainLoop": {"tf": 1}, "main": {"tf": 2}, "main.printVersion": {"tf": 1}, "main.parseOptions": {"tf": 1.4142135623730951}, "marvin_actions.videoOfToday": {"tf": 1}, "marvin_actions.marvinSun": {"tf": 1}, "marvin_actions.marvinTimeToBBQ": {"tf": 1}, "marvin_actions.thirdFridayIn": {"tf": 1}, "test_main.ConfigMergeTest.assertMergedConfig": {"tf": 1}, "test_main.ConfigParseTest.testBannedParameters": {"tf": 1}, "test_main.FormattingTest.assertPrintOption": {"tf": 1}, "test_marvin_actions.ActionTest.executeAction": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionSilent": {"tf": 1}, "test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1}}, "df": 23}, "y": {"docs": {"discord_bot.DiscordBot.checkMarvinActions": {"tf": 1}, "irc_bot.IrcBot.checkIrcActions": {"tf": 1}, "irc_bot.IrcBot.checkMarvinActions": {"tf": 1}, "test_main.FormattingTest.testUnhandledArgument": {"tf": 1}}, "df": 4}, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"irc_bot.IrcBot.mainLoop": {"tf": 1}}, "df": 1, "s": {"docs": {"main": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"irc_bot.IrcBot.decode_irc": {"tf": 1}, "irc_bot.IrcBot.readincoming": {"tf": 1}, "main.parseOptions": {"tf": 1}, "marvin_actions.marvinPrinciple": {"tf": 1}, "marvin_general_actions.getAllGeneralActions": {"tf": 1}, "test_main.ConfigParseTest.testBannedParameters": {"tf": 1.4142135623730951}, "test_main.TestArgumentParsing": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineDiscordProtocol": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocol": {"tf": 1}}, "df": 9, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"test_main.ConfigMergeTest.assertMergedConfig": {"tf": 1}, "test_main.FormattingTest.assertPrintOption": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionSilent": {"tf": 1}, "test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertBBQResponse": {"tf": 1}, "test_marvin_actions.ActionTest.assertNameDayOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertJokeOutput": {"tf": 1}}, "df": 8}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"test_marvin_actions.ActionTest.testNameDayReaction": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"test_main.ConfigMergeTest.testAddSingleParameter": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameterOverwrites": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameterMerges": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"main": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"main": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"main": {"tf": 1}, "marvin_actions.marvinBudord": {"tf": 1}, "test_main.ConfigParseTest.testBannedParameters": {"tf": 1}}, "df": 3}, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"main.determineProtocol": {"tf": 1}, "test_main.FormattingTest.testUnhandledArgument": {"tf": 1}, "test_main.TestArgumentParsing": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineDiscordProtocol": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocol": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocolisDefault": {"tf": 1}}, "df": 6, "s": {"docs": {"main.parseOptions": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"marvin_actions.getAllActions": {"tf": 1}, "marvin_general_actions.getAllGeneralActions": {"tf": 1}}, "df": 2}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"marvin_actions.wordsAfterKeyWords": {"tf": 1}, "marvin_actions.nextBBQ": {"tf": 1}, "marvin_general_actions.marvinMorning": {"tf": 1}}, "df": 3}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"marvin_actions.marvinSource": {"tf": 1}, "marvin_actions.marvinUptime": {"tf": 1}, "marvin_actions.marvinStream": {"tf": 1}, "test_marvin_actions.ActionTest.testSource": {"tf": 1}}, "df": 4}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinTimeToBBQ": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {"marvin_actions.getJoke": {"tf": 1}}, "df": 1}}, "t": {"docs": {"test_marvin_actions.ActionTest.testMorning": {"tf": 1}}, "df": 1}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"bot.Bot": {"tf": 1}, "main": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameterMerges": {"tf": 1}, "test_marvin_actions.ActionTest.testVideoOfToday": {"tf": 1}}, "df": 4}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"discord_bot": {"tf": 1}, "discord_bot.DiscordBot": {"tf": 1}, "test_main.TestArgumentParsing": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineDiscordProtocol": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateDiscordBot": {"tf": 1}}, "df": 5}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"marvin_actions.marvinUptime": {"tf": 1}, "marvin_actions.marvinStream": {"tf": 1}, "marvin_actions.marvinPrinciple": {"tf": 1}, "marvin_actions.marvinJoke": {"tf": 1}, "marvin_actions.marvinCommit": {"tf": 1}}, "df": 5}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"irc_bot.IrcBot.readincoming": {"tf": 1.4142135623730951}, "main": {"tf": 1.7320508075688772}}, "df": 2}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"test_main.ConfigMergeTest": {"tf": 1}, "test_main.ConfigMergeTest.assertMergedConfig": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"main.parseOptions": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {"irc_bot.IrcBot.decode_irc": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"discord_bot": {"tf": 1}, "irc_bot": {"tf": 1}}, "df": 2}}}, "n": {"docs": {"test_main.ConfigParseTest.testBannedParameters": {"tf": 1}}, "df": 1, "e": {"docs": {"irc_bot.IrcBot.readincoming": {"tf": 1}}, "df": 1}}, "w": {"docs": {}, "df": 0, "n": {"docs": {"marvin_actions.marvinSun": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"irc_bot.IrcBot.decode_irc": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"main.determineProtocol": {"tf": 1}, "test_main.TestArgumentParsing": {"tf": 1}}, "df": 2, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"test_main.TestArgumentParsing.testDetermineConfigThrowsOnInvalidProto": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"irc_bot.IrcBot.checkIrcActions": {"tf": 1}, "main": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"main": {"tf": 1.4142135623730951}, "main.parseOptions": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocolisDefault": {"tf": 1}}, "df": 5}}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinLunch": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {"marvin_actions.getJoke": {"tf": 1}}, "df": 1}}, "b": {"docs": {"main": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1}}, "df": 2}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.getString": {"tf": 1}, "marvin_general_actions.getString": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {"marvin_actions.nextBBQ": {"tf": 1}, "test_marvin_actions.ActionTest.assertBBQResponse": {"tf": 1}}, "df": 2}}, "y": {"docs": {"marvin_actions.videoOfToday": {"tf": 1}, "test_marvin_actions.ActionTest.testVideoOfToday": {"tf": 1}, "test_marvin_actions.ActionTest.testMorning": {"tf": 1}}, "df": 3}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"discord_bot.DiscordBot": {"tf": 1}, "irc_bot.IrcBot": {"tf": 1}, "irc_bot.IrcBot.checkIrcActions": {"tf": 1}, "main.determineProtocol": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateUnsupportedProtocolThrows": {"tf": 1}}, "df": 5, "s": {"docs": {"bot.Bot": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineConfigThrowsOnInvalidProto": {"tf": 1}}, "df": 2}}}}}}, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"main": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"marvin_actions.marvinWeather": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.videoOfToday": {"tf": 1}, "marvin_actions.marvinHelp": {"tf": 1}, "marvin_actions.marvinStats": {"tf": 1}, "marvin_actions.marvinIrcLog": {"tf": 1}, "marvin_actions.marvinPrinciple": {"tf": 1}, "test_marvin_actions.ActionTest.testHelp": {"tf": 1}, "test_marvin_actions.ActionTest.testStats": {"tf": 1}, "test_marvin_actions.ActionTest.testIRCLog": {"tf": 1}, "test_marvin_actions.ActionTest.testLunchLocations": {"tf": 1}, "test_marvin_actions.ActionTest.testUptime": {"tf": 1}, "test_marvin_actions.ActionTest.testStream": {"tf": 1}}, "df": 11, "d": {"docs": {"test_main.FormattingTest.testVersionPrintout": {"tf": 1}, "test_main.FormattingTest.testVersionPrintoutShort": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionSilent": {"tf": 1}, "test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"test_main.FormattingTest.testHelpPrintout": {"tf": 1}, "test_main.FormattingTest.testHelpPrintoutShort": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 1}, "test_marvin_actions.ActionTest.assertBBQResponse": {"tf": 1}, "test_marvin_actions.ActionTest.assertNameDayOutput": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testJokeRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitRequest": {"tf": 1}}, "df": 7, "l": {"docs": {}, "df": 0, "y": {"docs": {"test_marvin_actions.ActionTest.testNameDayResponse": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitResponse": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "v": {"docs": {"irc_bot.IrcBot.sendPrivMsg": {"tf": 1}}, "df": 1}, "n": {"docs": {}, "df": 0, "t": {"docs": {"irc_bot.IrcBot.sendMsg": {"tf": 1}, "main.printVersion": {"tf": 1}, "marvin_actions.marvinTimeToBBQ": {"tf": 1}}, "df": 3, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"test_main.FormattingTest": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"test_main.FormattingTest.assertPrintOption": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "d": {"docs": {"test_main.FormattingTest.testHelpPrintout": {"tf": 1}, "test_main.FormattingTest.testHelpPrintoutShort": {"tf": 1}, "test_main.FormattingTest.testVersionPrintout": {"tf": 1}, "test_main.FormattingTest.testVersionPrintoutShort": {"tf": 1}}, "df": 4}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinPrinciple": {"tf": 1}}, "df": 1, "s": {"docs": {"test_marvin_actions.ActionTest.testPrinciple": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"irc_bot.IrcBot.decode_irc": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"marvin_actions.marvinGoogle": {"tf": 1}, "marvin_actions.marvinExplainShell": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 1}}, "df": 2}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"test_main.FormattingTest.setUpClass": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"test_marvin_actions.ActionTest.testMorning": {"tf": 1}}, "df": 1, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"discord_bot.DiscordBot.checkMarvinActions": {"tf": 1}, "irc_bot.IrcBot.checkMarvinActions": {"tf": 1}}, "df": 2}}}}}}, "h": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "b": {"docs": {"main": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "p": {"3": {"docs": {"main": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "y": {"docs": {"main": {"tf": 1.7320508075688772}}, "df": 1, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"3": {"docs": {"main": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"main": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"main": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"test_main.TestArgumentParsing.testDetermineDiscordProtocol": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocol": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"main.determineProtocol": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"test_main.FormattingTest.assertPrintOption": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {"test_marvin_actions.ActionTest.testNameDayResponse": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"test_main.ConfigParseTest": {"tf": 1}, "test_main.TestArgumentParsing": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"test_main.ConfigMergeTest.testAddSingleParameter": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameterOverwrites": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameterMerges": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 1.4142135623730951}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 1.4142135623730951}}, "df": 5, "s": {"docs": {"test_main.ConfigParseTest.testOverrideHardcodedParameters": {"tf": 1}, "test_main.ConfigParseTest.testOverrideMultipleParameters": {"tf": 1}, "test_main.ConfigParseTest.testOverrideWithFile": {"tf": 1}, "test_main.ConfigParseTest.testBannedParameters": {"tf": 1}, "test_main.FormattingTest": {"tf": 1}}, "df": 5}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.testStats": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"test_marvin_actions.ActionTest.testLunchLocations": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"bot.Bot.getConfig": {"tf": 1}, "main.parseOptions": {"tf": 1}, "main.createBot": {"tf": 1}, "marvin_actions.getAllActions": {"tf": 1}, "marvin_actions.wordsAfterKeyWords": {"tf": 1}, "marvin_actions.marvinListen": {"tf": 1}, "marvin_general_actions.getAllGeneralActions": {"tf": 1}, "test_marvin_actions.ActionTest.executeAction": {"tf": 1}}, "df": 8, "s": {"docs": {"test_main.FormattingTest.assertPrintOption": {"tf": 1}, "test_main.TestBotFactoryMethod": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "d": {"docs": {"test_marvin_actions.ActionTest.assertBBQResponse": {"tf": 1}, "test_marvin_actions.ActionTest.assertNameDayOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertJokeOutput": {"tf": 1}}, "df": 3}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"marvin_actions.getJoke": {"tf": 1}, "marvin_actions.getCommit": {"tf": 1}}, "df": 2}}}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"bot.Bot.registerActions": {"tf": 1}, "bot.Bot.registerGeneralActions": {"tf": 1}}, "df": 2}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"discord_bot": {"tf": 1}, "irc_bot": {"tf": 1}}, "df": 2}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"test_marvin_actions.ActionTest.testStrip": {"tf": 1}, "test_marvin_actions.ActionTest.testRandomStrip": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.testPrinciple": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"irc_bot.IrcBot.receive": {"tf": 1}, "irc_bot.IrcBot.ircLogAppend": {"tf": 1}, "irc_bot.IrcBot.readincoming": {"tf": 1}, "main": {"tf": 1}, "main.mergeOptionsWithConfigFile": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"irc_bot": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"main": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"test_marvin_actions.ActionTest.testNameDayRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testJokeRequest": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"main.createBot": {"tf": 1}, "test_marvin_actions.ActionTest.testJoke": {"tf": 1}}, "df": 2}}, "s": {"docs": {"test_marvin_actions.ActionTest.testCommitRequest": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.setConfig": {"tf": 1}, "marvin_general_actions.setConfig": {"tf": 1}}, "df": 2}}}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"test_main.ConfigMergeTest.assertMergedConfig": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.executeAction": {"tf": 1}}, "df": 1, "s": {"docs": {"test_marvin_actions.ActionTest.testNameDayResponse": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitResponse": {"tf": 1}}, "df": 2}}}, "d": {"docs": {}, "df": 0, "s": {"docs": {"test_marvin_actions.ActionTest.testWhois": {"tf": 1}, "test_marvin_actions.ActionTest.testSource": {"tf": 1}, "test_marvin_actions.ActionTest.testSayHi": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayReaction": {"tf": 1}}, "df": 4}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"discord_bot.DiscordBot.on_message": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"test_marvin_actions.ActionTest.setUpClass": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"main": {"tf": 1}, "marvin_actions.commitStrip": {"tf": 1}, "marvin_actions.marvinPrinciple": {"tf": 1}, "marvin_actions.marvinJoke": {"tf": 1}, "marvin_actions.getCommit": {"tf": 1}, "marvin_actions.marvinCommit": {"tf": 1}, "test_marvin_actions.ActionTest.testRandomStrip": {"tf": 1}}, "df": 7}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {"main": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"test_main.TestArgumentParsing.testDetermineDiscordProtocol": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocol": {"tf": 1}}, "df": 2, "e": {"docs": {"main": {"tf": 1.4142135623730951}}, "df": 1, "t": {"docs": {"bot.Bot.setConfig": {"tf": 1}, "test_main.FormattingTest.setUpClass": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"test_marvin_actions.ActionTest.setUpClass": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"irc_bot.IrcBot.sendPrivMsg": {"tf": 1}, "irc_bot.IrcBot.sendMsg": {"tf": 1}, "irc_bot.IrcBot.decode_irc": {"tf": 1}, "irc_bot.IrcBot.readincoming": {"tf": 1}}, "df": 4, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"discord_bot": {"tf": 1}, "irc_bot": {"tf": 1}}, "df": 2}}}, "s": {"docs": {"test_marvin_actions.ActionTest.testNameDayRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testJokeRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testJoke": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitRequest": {"tf": 1}}, "df": 4}}, "t": {"docs": {"irc_bot.IrcBot.sendMsg": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"irc_bot.IrcBot.connectToServer": {"tf": 1}, "main": {"tf": 1.4142135623730951}}, "df": 2}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinExplainShell": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"main": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {"main": {"tf": 1}}, "df": 1}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"marvin_actions.marvinPrinciple": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"bot.Bot.tokenize": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"test_main.ConfigParseTest.testBannedParameters": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"discord_bot.DiscordBot.begin": {"tf": 1}, "irc_bot.IrcBot.begin": {"tf": 1}, "main": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineDiscordProtocol": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocol": {"tf": 1}}, "df": 5}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinSource": {"tf": 1}}, "df": 1}, "s": {"docs": {"marvin_actions.marvinStats": {"tf": 1}, "test_marvin_actions.ActionTest.testStats": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"marvin_actions.getString": {"tf": 1.4142135623730951}, "marvin_general_actions.getString": {"tf": 1.4142135623730951}}, "df": 2, "s": {"docs": {"main": {"tf": 1.4142135623730951}}, "df": 1}}}, "p": {"docs": {"marvin_actions.marvinStrip": {"tf": 1}, "marvin_actions.commitStrip": {"tf": 1}}, "df": 2}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"marvin_actions.marvinStream": {"tf": 1}, "test_marvin_actions.ActionTest.testStream": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"test_marvin_actions.ActionTest.testGoogle": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"discord_bot.DiscordBot.checkMarvinActions": {"tf": 1}, "irc_bot.IrcBot.checkIrcActions": {"tf": 1}, "irc_bot.IrcBot.checkMarvinActions": {"tf": 1}, "test_main.ConfigMergeTest.testEmpty": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 1}}, "df": 6}}}, "w": {"docs": {"marvin_actions.marvinVideoOfToday": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"marvin_actions.marvinExplainShell": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testExplainShell": {"tf": 1}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"main": {"tf": 1}, "test_main.FormattingTest.setUpClass": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinSmile": {"tf": 1}, "test_marvin_actions.ActionTest.testSmile": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.testSource": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinSource": {"tf": 1}}, "df": 1}}}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinPrinciple": {"tf": 1}, "test_marvin_actions.ActionTest.testPrinciple": {"tf": 1}}, "df": 2}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.testPrinciple": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"marvin_general_actions.marvinMorning": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.videoOfToday": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {"marvin_actions.marvinSun": {"tf": 1}}, "df": 1}, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"test_marvin_actions.ActionTest.testLunchLocations": {"tf": 1}}, "df": 1}}}}}}}}}}, "a": {"docs": {}, "df": 0, "y": {"docs": {"marvin_actions.marvinSayHi": {"tf": 1}}, "df": 1, "s": {"docs": {"marvin_general_actions.marvinMorning": {"tf": 1.4142135623730951}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"test_main.ConfigMergeTest.testAddSingleParameter": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameterOverwrites": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameterMerges": {"tf": 1}}, "df": 3}}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 1}}, "df": 2}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"bot.Bot.registerActions": {"tf": 1}, "bot.Bot.registerGeneralActions": {"tf": 1}, "main": {"tf": 1}, "main.determineProtocol": {"tf": 1}}, "df": 4}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"main": {"tf": 1.7320508075688772}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"marvin_actions.marvinGoogle": {"tf": 1}, "marvin_actions.marvinExplainShell": {"tf": 1}, "marvin_actions.videoOfToday": {"tf": 1}}, "df": 3}}, "p": {"docs": {"marvin_actions.marvinSun": {"tf": 1}, "test_marvin_actions.ActionTest.setUpClass": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinUptime": {"tf": 1}, "test_marvin_actions.ActionTest.testUptime": {"tf": 1}}, "df": 2}}}}}, "n": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"test_main.FormattingTest.testUnhandledOption": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"test_main.TestArgumentParsing.testDetermineConfigThrowsOnInvalidProto": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateUnsupportedProtocolThrows": {"tf": 1}}, "df": 2}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"bot.Bot.registerGeneralActions": {"tf": 1}, "marvin_general_actions": {"tf": 1}, "marvin_general_actions.getAllGeneralActions": {"tf": 1}}, "df": 3}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"test_marvin_actions.ActionTest.testCommitRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitResponse": {"tf": 1}}, "df": 2}}}}}}}}, "t": {"docs": {"main": {"tf": 1}, "marvin_actions.getString": {"tf": 1}, "marvin_actions.marvinStrip": {"tf": 1}, "marvin_actions.thirdFridayIn": {"tf": 1}, "marvin_general_actions.getString": {"tf": 1}}, "df": 5}}, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"irc_bot.IrcBot.receive": {"tf": 1}, "irc_bot.IrcBot.ircLogAppend": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.testQuote": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinGoogle": {"tf": 1}, "test_marvin_actions.ActionTest.testGoogle": {"tf": 1}}, "df": 2}}}, "d": {"docs": {"marvin_general_actions.marvinMorning": {"tf": 1}, "test_marvin_actions.ActionTest.testMorning": {"tf": 1}}, "df": 2}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"marvin_actions.marvinSun": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"marvin_actions.videoOfToday": {"tf": 1}}, "df": 1, "s": {"docs": {"test_marvin_actions.ActionTest.testSayHi": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"marvin_actions.nextBBQ": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"test_main.TestArgumentParsing.testDetermineDiscordProtocol": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocol": {"tf": 1}}, "df": 2, "n": {"docs": {"marvin_actions.thirdFridayIn": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocolisDefault": {"tf": 1}, "test_marvin_actions.ActionTest.assertBBQResponse": {"tf": 1}, "test_marvin_actions.ActionTest.assertNameDayOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertJokeOutput": {"tf": 1}}, "df": 5}, "s": {"docs": {"test_main.FormattingTest.testUnhandledOption": {"tf": 1}, "test_main.FormattingTest.testUnhandledArgument": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "y": {"docs": {"test_marvin_actions.ActionTest.testQuote": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"irc_bot.IrcBot.readincoming": {"tf": 1}, "irc_bot.IrcBot.checkIrcActions": {"tf": 1}, "main": {"tf": 2}, "marvin_actions.getAllActions": {"tf": 1}, "marvin_actions.wordsAfterKeyWords": {"tf": 1.4142135623730951}, "marvin_actions.thirdFridayIn": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 1}, "test_marvin_actions.ActionTest.setUpClass": {"tf": 1}}, "df": 9, "t": {"docs": {}, "df": 0, "o": {"docs": {"bot.Bot.tokenize": {"tf": 1}, "test_main.ConfigMergeTest.testEmpty": {"tf": 1}, "test_main.ConfigParseTest": {"tf": 1}}, "df": 3}, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"main": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"irc_bot": {"tf": 1}, "irc_bot.IrcBot.receive": {"tf": 1}, "irc_bot.IrcBot.ircLogAppend": {"tf": 1}, "irc_bot.IrcBot.readincoming": {"tf": 1}, "irc_bot.IrcBot.mainLoop": {"tf": 1}, "main": {"tf": 1.4142135623730951}, "main.parseOptions": {"tf": 1}}, "df": 7}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"main": {"tf": 1.7320508075688772}}, "df": 1}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"main.createBot": {"tf": 1}}, "df": 1, "s": {"docs": {"test_main.TestBotFactoryMethod": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"main": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"marvin_actions.marvinBirthday": {"tf": 1}, "marvin_actions.marvinUptime": {"tf": 1}, "marvin_actions.marvinStream": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayRequest": {"tf": 1}}, "df": 4, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"main.printVersion": {"tf": 1}, "main.mergeOptionsWithConfigFile": {"tf": 1}}, "df": 2}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"test_marvin_actions.ActionTest.assertJokeOutput": {"tf": 1}}, "df": 1, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.assertNameDayOutput": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"discord_bot.DiscordBot": {"tf": 1}, "irc_bot.IrcBot": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"main.createBot": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "f": {"docs": {"discord_bot.DiscordBot.checkMarvinActions": {"tf": 1}, "irc_bot.IrcBot.readincoming": {"tf": 1}, "irc_bot.IrcBot.checkIrcActions": {"tf": 1}, "irc_bot.IrcBot.checkMarvinActions": {"tf": 1}, "main": {"tf": 1.4142135623730951}, "test_main.TestArgumentParsing.testDetermineIRCProtocolisDefault": {"tf": 1}}, "df": 6}, "r": {"docs": {}, "df": 0, "c": {"docs": {"irc_bot": {"tf": 1}, "irc_bot.IrcBot": {"tf": 1}, "irc_bot.IrcBot.connectToServer": {"tf": 1}, "irc_bot.IrcBot.decode_irc": {"tf": 1}, "irc_bot.IrcBot.checkIrcActions": {"tf": 1}, "main": {"tf": 2.23606797749979}, "test_main.TestArgumentParsing": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocol": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocolisDefault": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateIRCBot": {"tf": 1}, "test_marvin_actions.ActionTest.testStats": {"tf": 1}, "test_marvin_actions.ActionTest.testIRCLog": {"tf": 1}}, "df": 12, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"irc_bot.IrcBot.ircLogWriteToFile": {"tf": 1}, "marvin_actions.marvinIrcLog": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {"main": {"tf": 1}, "marvin_actions.videoOfToday": {"tf": 1}, "marvin_actions.marvinWhoIs": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 1}, "test_main.FormattingTest.testHelpPrintout": {"tf": 1}, "test_main.FormattingTest.testHelpPrintoutShort": {"tf": 1}, "test_main.FormattingTest.testVersionPrintout": {"tf": 1}, "test_main.FormattingTest.testVersionPrintoutShort": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocolisDefault": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertBBQResponse": {"tf": 1}, "test_marvin_actions.ActionTest.assertNameDayOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertJokeOutput": {"tf": 1}, "test_marvin_actions.ActionTest.testTimeToBBQ": {"tf": 1}}, "df": 15, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"irc_bot.IrcBot.decode_irc": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"main": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {"main": {"tf": 1.4142135623730951}, "marvin_actions.videoOfToday": {"tf": 1}, "marvin_general_actions.marvinMorning": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameterOverwrites": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineDiscordProtocol": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineIRCProtocol": {"tf": 1}}, "df": 8, "s": {"docs": {"main": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "m": {"docs": {"marvin_actions.wordsAfterKeyWords": {"tf": 1}}, "df": 1, "s": {"docs": {"marvin_actions.wordsAfterKeyWords": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "?": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"marvin_actions.getJoke": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {"test_main.TestArgumentParsing.testDetermineIRCProtocolisDefault": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionSilent": {"tf": 1}}, "df": 2, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"bot.Bot.tokenize": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"marvin_actions.marvinJoke": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"main": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"main": {"tf": 1}}, "df": 1}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"marvin_actions.marvinTimeToBBQ": {"tf": 1}, "marvin_actions.nextBBQ": {"tf": 1}, "test_marvin_actions.ActionTest.testTimeToBBQ": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"main": {"tf": 1}}, "df": 1}, "e": {"docs": {"marvin_actions.marvinSayHi": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"marvin_actions.marvinNameday": {"tf": 1}, "test_marvin_actions.ActionTest.assertNameDayOutput": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayReaction": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayResponse": {"tf": 1}}, "df": 5}}}}}}}, "h": {"docs": {"test_main.FormattingTest.testHelpPrintoutShort": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {"discord_bot.DiscordBot.on_message": {"tf": 1}, "test_marvin_actions.ActionTest.setUpClass": {"tf": 1}}, "df": 2}}, "w": {"docs": {"main": {"tf": 1.4142135623730951}}, "df": 1}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"irc_bot.IrcBot.decode_irc": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "l": {"docs": {"marvin_actions.getCommit": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {"main": {"tf": 1.4142135623730951}, "marvin_actions.marvinLunch": {"tf": 1}, "test_main.ConfigParseTest.testBannedParameters": {"tf": 1}, "test_main.FormattingTest.testHelpPrintout": {"tf": 1.4142135623730951}, "test_main.FormattingTest.testHelpPrintoutShort": {"tf": 1}, "test_marvin_actions.ActionTest.testGoogle": {"tf": 1}, "test_marvin_actions.ActionTest.testHelp": {"tf": 1}}, "df": 7}}}, "i": {"docs": {"marvin_actions.marvinSayHi": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"test_marvin_actions.ActionTest.testQuote": {"tf": 1}}, "df": 1}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"test_main.ConfigParseTest.testOverrideHardcodedParameters": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"test_marvin_actions.ActionTest.testCommitResponse": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {"main": {"tf": 1.4142135623730951}}, "df": 1, "n": {"docs": {"discord_bot.DiscordBot.on_message": {"tf": 1}, "irc_bot.IrcBot.checkIrcActions": {"tf": 1}, "main": {"tf": 1}, "test_main.FormattingTest.setUpClass": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineConfigThrowsOnInvalidProto": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionOutput": {"tf": 1}}, "df": 6, "e": {"docs": {"marvin_actions": {"tf": 1}, "marvin_actions.marvinPrinciple": {"tf": 1.4142135623730951}, "marvin_general_actions": {"tf": 1}, "test_main.ConfigMergeTest.testAddSingleParameterMerges": {"tf": 1}}, "df": 4}, "l": {"docs": {}, "df": 0, "y": {"docs": {"test_marvin_actions.ActionTest.testNameDayReaction": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.testMorning": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"irc_bot.IrcBot.sendMsg": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.wordsAfterKeyWords": {"tf": 1}}, "df": 1}}}}}}}}, "f": {"docs": {"main": {"tf": 1.7320508075688772}, "main.createBot": {"tf": 1}, "marvin_actions.wordsAfterKeyWords": {"tf": 1}, "marvin_actions.marvinVideoOfToday": {"tf": 1}, "test_main.TestBotFactoryMethod": {"tf": 1}, "test_marvin_actions.ActionTest.testVideoOfToday": {"tf": 1}}, "df": 6}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"test_main.ConfigParseTest.testOverrideWithFile": {"tf": 1}}, "df": 1, "s": {"docs": {"main": {"tf": 1.7320508075688772}, "main.parseOptions": {"tf": 1.4142135623730951}, "test_main.ConfigParseTest": {"tf": 1}, "test_main.ConfigParseTest.testBannedParameters": {"tf": 1}, "test_main.FormattingTest.testUnhandledOption": {"tf": 1}}, "df": 5}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {"main": {"tf": 1.7320508075688772}, "main.main": {"tf": 1}}, "df": 2, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"test_main.FormattingTest.assertPrintOption": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionOutput": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionSilent": {"tf": 1}, "test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1}}, "df": 4}}}}}, "w": {"docs": {}, "df": 0, "n": {"docs": {"main": {"tf": 1.4142135623730951}}, "df": 1}}, "r": {"docs": {"marvin_actions.commitStrip": {"tf": 1}, "marvin_actions.marvinPrinciple": {"tf": 1}, "test_main.TestArgumentParsing": {"tf": 1}}, "df": 3}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"test_main.ConfigParseTest.testOverrideHardcodedParameters": {"tf": 1}, "test_main.ConfigParseTest.testOverrideMultipleParameters": {"tf": 1}, "test_main.ConfigParseTest.testOverrideWithFile": {"tf": 1}}, "df": 3}}}}}}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"irc_bot.IrcBot.mainLoop": {"tf": 1}}, "df": 1, "y": {"docs": {"discord_bot.DiscordBot.on_message": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"irc_bot.IrcBot.decode_irc": {"tf": 1}, "irc_bot.IrcBot.receive": {"tf": 1}, "irc_bot.IrcBot.ircLogAppend": {"tf": 1}}, "df": 3, "s": {"docs": {"irc_bot.IrcBot.decode_irc": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"irc_bot.IrcBot.decode_irc": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"irc_bot.IrcBot.readincoming": {"tf": 1}, "main": {"tf": 1}}, "df": 2}}}, "t": {"docs": {"main.printVersion": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"main": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"marvin_actions.marvinExplainShell": {"tf": 1.4142135623730951}, "test_marvin_actions.ActionTest.testExplainShell": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"test_main.ConfigMergeTest.assertMergedConfig": {"tf": 1}, "test_main.TestBotFactoryMethod": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionOutput": {"tf": 1}}, "df": 3}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"test_main.TestBotFactoryMethod.testCreateUnsupportedProtocolThrows": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"test_marvin_actions.ActionTest.executeAction": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "y": {"docs": {"main": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"marvin_actions": {"tf": 1}, "marvin_general_actions": {"tf": 1}, "test_marvin_actions.ActionTest.testVideoOfToday": {"tf": 1}}, "df": 3}}, "t": {"docs": {"marvin_actions.marvinLunch": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"marvin_general_actions.marvinMorning": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"test_main.ConfigMergeTest.testEmpty": {"tf": 1.7320508075688772}, "test_main.ConfigMergeTest.testAddSingleParameter": {"tf": 1}}, "df": 2}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"test_main.ConfigMergeTest.testEmpty": {"tf": 1}, "test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"test_main.FormattingTest.testUnhandledOption": {"tf": 1}, "test_main.FormattingTest.testUnhandledArgument": {"tf": 1}, "test_main.TestArgumentParsing.testDetermineConfigThrowsOnInvalidProto": {"tf": 1}}, "df": 3}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"marvin_actions.setConfig": {"tf": 1}, "marvin_general_actions.setConfig": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"irc_bot": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"main": {"tf": 1}}, "df": 1}}}, "y": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"marvin_actions.wordsAfterKeyWords": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "s": {"docs": {"test_marvin_actions.ActionTest.testBudord": {"tf": 1}, "test_marvin_actions.ActionTest.testTimeToBBQ": {"tf": 1}}, "df": 2}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"irc_bot": {"tf": 1}, "irc_bot.IrcBot.sendPrivMsg": {"tf": 1}, "main": {"tf": 1}, "test_marvin_actions.ActionTest.testIRCLog": {"tf": 1}}, "df": 4, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"main": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"main": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"main": {"tf": 1}, "marvin_actions.setConfig": {"tf": 1}, "marvin_general_actions.setConfig": {"tf": 1}}, "df": 3}}}}, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"marvin_actions.marvinWeather": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"irc_bot.IrcBot.decode_irc": {"tf": 1}, "marvin_actions.wordsAfterKeyWords": {"tf": 1.4142135623730951}}, "df": 2, "e": {"docs": {}, "df": 0, "n": {"docs": {"irc_bot.IrcBot.mainLoop": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"marvin_actions.marvinListen": {"tf": 1}}, "df": 1}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"main": {"tf": 1}, "marvin_actions.marvinWeather": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "k": {"docs": {"marvin_actions.marvinStats": {"tf": 1}, "marvin_actions.marvinIrcLog": {"tf": 1}, "test_marvin_actions.ActionTest.testVideoOfToday": {"tf": 1}, "test_marvin_actions.ActionTest.testStats": {"tf": 1}, "test_marvin_actions.ActionTest.testIRCLog": {"tf": 1}, "test_marvin_actions.ActionTest.testUptime": {"tf": 1}, "test_marvin_actions.ActionTest.testStream": {"tf": 1}}, "df": 7}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"main": {"tf": 1}, "marvin_actions.commitStrip": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"marvin_actions.marvinListen": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"test_main.TestArgumentParsing": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {"test_main": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {"marvin_actions.marvinGoogle": {"tf": 1}, "marvin_actions.marvinExplainShell": {"tf": 1}}, "df": 2}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"test_main.ConfigParseTest.testOverridePrecedenceConfigFirst": {"tf": 1}, "test_main.ConfigParseTest.testOverridePrecedenceParameterFirst": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"test_marvin_actions.ActionTest.testLunchLocations": {"tf": 1}}, "df": 1}}}}}, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {"irc_bot.IrcBot.decode_irc": {"tf": 1}, "main": {"tf": 2}}, "df": 2, "r": {"docs": {"main": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"marvin_actions.thirdFridayIn": {"tf": 1}}, "df": 1}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"irc_bot.IrcBot.ircLogWriteToFile": {"tf": 1}, "main": {"tf": 1}}, "df": 2, "s": {"docs": {"main": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"main": {"tf": 1}}, "df": 1}}}}, "b": {"docs": {"main": {"tf": 1.4142135623730951}}, "df": 1}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"marvin_actions.marvinWeather": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "k": {"docs": {"test_marvin_actions.ActionTest.testVideoOfToday": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"main": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateUnsupportedProtocolThrows": {"tf": 1}}, "df": 2}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"main.parseOptions": {"tf": 1}, "main.createBot": {"tf": 1}, "marvin_actions.videoOfToday": {"tf": 1}, "marvin_actions.marvinSayHi": {"tf": 1}, "test_main.ConfigMergeTest": {"tf": 1}, "test_main.ConfigMergeTest.assertMergedConfig": {"tf": 1}, "test_main.ConfigParseTest.testOverrideWithFile": {"tf": 1}, "test_main.TestBotFactoryMethod.testCreateUnsupportedProtocolThrows": {"tf": 1}, "test_marvin_actions.ActionTest.assertActionSilent": {"tf": 1}, "test_marvin_actions.ActionTest.assertStringsOutput": {"tf": 1}}, "df": 10}}, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"test_main.FormattingTest.setUpClass": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"test_marvin_actions.ActionTest.testMorning": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"main": {"tf": 1}}, "df": 1}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"main": {"tf": 1}, "marvin_actions.marvinLunch": {"tf": 1}}, "df": 2}}, "n": {"docs": {"marvin_actions.marvinSun": {"tf": 1}, "test_main.FormattingTest.testHelpPrintout": {"tf": 1}, "test_main.FormattingTest.testHelpPrintoutShort": {"tf": 1}, "test_main.FormattingTest.testVersionPrintout": {"tf": 1}, "test_main.FormattingTest.testVersionPrintoutShort": {"tf": 1}, "test_marvin_actions.ActionTest.testTimeToBBQ": {"tf": 1}, "test_marvin_actions.ActionTest.testNameDayReaction": {"tf": 1}, "test_marvin_actions.ActionTest.testJoke": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testCommitResponse": {"tf": 1}}, "df": 10}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"test_main.TestArgumentParsing": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"main.determineProtocol": {"tf": 1}, "marvin_actions.marvinBudord": {"tf": 1}, "marvin_actions.videoOfToday": {"tf": 1}, "marvin_actions.marvinWeather": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"marvin_actions.getCommit": {"tf": 1}}, "df": 1}}}}}}}}}}}, "o": {"docs": {"marvin_actions.marvinWhoIs": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "s": {"docs": {"test_marvin_actions.ActionTest.testWhois": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"main.main": {"tf": 1}}, "df": 1}, "d": {"docs": {}, "df": 0, "s": {"docs": {"marvin_actions.wordsAfterKeyWords": {"tf": 1}}, "df": 1}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"main": {"tf": 1}, "test_marvin_actions.ActionTest.testSource": {"tf": 1}}, "df": 2}}}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.marvinQuote": {"tf": 1}, "test_marvin_actions.ActionTest.testQuote": {"tf": 1}}, "df": 2}}}}}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"main": {"tf": 1.7320508075688772}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"main": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"marvin_actions.getJoke": {"tf": 1}, "marvin_actions.marvinJoke": {"tf": 1}, "test_marvin_actions.ActionTest.assertJokeOutput": {"tf": 1}, "test_marvin_actions.ActionTest.testJokeRequest": {"tf": 1}, "test_marvin_actions.ActionTest.testJoke": {"tf": 1}}, "df": 5}}}}, "v": {"docs": {"test_main.FormattingTest.testVersionPrintoutShort": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"main.printVersion": {"tf": 1}, "test_main.ConfigParseTest.testBannedParameters": {"tf": 1}, "test_main.FormattingTest.testVersionPrintout": {"tf": 1.4142135623730951}, "test_main.FormattingTest.testVersionPrintoutShort": {"tf": 1}}, "df": 4}}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {"marvin_actions.videoOfToday": {"tf": 1}, "marvin_actions.marvinVideoOfToday": {"tf": 1}, "test_marvin_actions.ActionTest.testVideoOfToday": {"tf": 1}}, "df": 3}}}}}}}}, "pipeline": ["trimmer"], "_isPrebuiltIndex": true}; |