X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~matthewv/git?a=blobdiff_plain;f=Servus-chiark.py;h=6d3af24c258625c62231c49635d0b79722e6337c;hb=fe2636ef4ab3ee35896aefab0595ef09370c1aa6;hp=828a17f2a5b465c32e2b0753dcf97f55435b2847;hpb=5bf30b6ddca2d6aa9384917324e442415368b799;p=irc.git diff --git a/Servus-chiark.py b/Servus-chiark.py index 828a17f..6d3af24 100755 --- a/Servus-chiark.py +++ b/Servus-chiark.py @@ -70,13 +70,8 @@ def loadblame(filename): thing=' '.join(l[2:]) bdb[thing]=commit keys=bdb.keys() - return bdb,keys + return bdb,keys,filename -#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: @@ -95,7 +90,9 @@ troutcfg = ( "Who do you wish me to trout?", "Fish stocks exhausted.", fish, - 0.1) + 0.1, + loadblame("trouts"), + ) flirtcfg = ( __load("flirts"), @@ -104,7 +101,9 @@ flirtcfg = ( "Who do you wish me to flirt with?", "My libido is over-used!", fish, - 0.1) + 0.1, + loadblame("flirts"), + ) slashcfg= ( __load("slashes"), @@ -113,7 +112,9 @@ slashcfg= ( "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): @@ -222,10 +223,7 @@ commands = {"karma": (c.karmaq,karmadb), "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,