keys=bdb.keys()
return bdb,keys
-#set up blame dbs for trouts/flirts/slashes
-tbdb,tbdbk=loadblame("trouts")
-fbdb,fbdbk=loadblame("flirts")
-sbdb,sbdbk=loadblame("slashes")
-
# load a file full of flirts or trouts
def __load(filename):
try:
"Who do you wish me to trout?",
"Fish stocks exhausted.",
fish,
- 0.1)
+ 0.1,
+ loadblame("trouts"),
+ )
flirtcfg = (
__load("flirts"),
"Who do you wish me to flirt with?",
"My libido is over-used!",
fish,
- 0.1)
+ 0.1,
+ loadblame("flirts"),
+ )
slashcfg= (
__load("slashes"),
"Who do you want to slash?",
"I have writer's block!",
fish,
- 0.1)
+ 0.1,
+ loadblame("slashes")
+ )
# Hacky command to output the current fishpond state
def fishq(bot, cmd, nick, conn, public,f):
"nws": (c.nsfwq,urldb),
"units": c.unitq,
"currency":c.currencyq,
- "blame": (c.blameq,fish,
- troutcfg,tbdb,tbdbk,
- flirtcfg,fbdb,fbdbk,
- slashcfg,sbdb,sbdbk),
+ "blame": (c.blameq,fish, [troutcfg,flirtcfg,slashcfg]),
"help": c.helpq,
"say": c.sayq,
"do": c.doq,
sans=__getcommits(sdb,sdbk,what)
return tans+fans+sans
-def blameq(bot,cmd,nick,conn,public,fish,tcfg,tdb,tdbk,fcfg,fdb,fdbk,scfg,sdb,sdbk):
+def blameq(bot,cmd,nick,conn,public,fish,cfgs):
+ tdb,tdbk = cfgs[0][7] # urgh, magic, to support magic knowledge below
+ fdb,fdbk = cfgs[1][7]
+ sdb,sdbk = cfgs[2][7]
clist=cmd.split()
if len(clist) < 2:
bot.automsg(public,nick,"Who or what do you want to blame?")