mirror of
				https://github.com/Mikaela/Limnoria.git
				synced 2025-11-04 09:37:25 +01:00 
			
		
		
		
	Changed baseplugin not to require 'from baseplugin import *' because fix is now munging builtins.
This commit is contained in:
		
							parent
							
								
									0a46f90104
								
							
						
					
					
						commit
						ec0de6431d
					
				@ -33,7 +33,7 @@
 | 
			
		||||
Lots of stuff relating to random numbers.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import random
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
Allows 'aliases' for other commands.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import re
 | 
			
		||||
import new
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
Amazon module, to use Amazon's Web Services.  Currently only does ISBN lookups.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import amazon
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
Babelfish-related commands.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import random
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -34,7 +34,7 @@ Filters bad words on outgoing messages from the bot, so the bot can't be made
 | 
			
		||||
to say bad words.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import re
 | 
			
		||||
import sets
 | 
			
		||||
 | 
			
		||||
@ -35,7 +35,7 @@ concerning joins, parts, and various other commands in addition to tracking
 | 
			
		||||
statistics about smileys, actions, characters, and words.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import os
 | 
			
		||||
import re
 | 
			
		||||
@ -75,10 +75,10 @@ frowns = (':|', ':-/', ':-\\', ':\\', ':/', ':(', ':-(', ':\'(')
 | 
			
		||||
smileyre = re.compile('|'.join(map(re.escape, smileys)))
 | 
			
		||||
frownre = re.compile('|'.join(map(re.escape, frowns)))
 | 
			
		||||
 | 
			
		||||
class ChannelDB(ChannelDBHandler, callbacks.PrivmsgCommandAndRegexp):
 | 
			
		||||
class ChannelDB(plugins.ChannelDBHandler, callbacks.PrivmsgCommandAndRegexp):
 | 
			
		||||
    regexps = sets.Set(['increaseKarma', 'decreaseKarma'])
 | 
			
		||||
    def __init__(self):
 | 
			
		||||
        ChannelDBHandler.__init__(self)
 | 
			
		||||
        plugins.ChannelDBHandler.__init__(self)
 | 
			
		||||
        callbacks.PrivmsgCommandAndRegexp.__init__(self)
 | 
			
		||||
 | 
			
		||||
    def makeDb(self, filename):
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
Logs each channel to its own individual logfile.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import time
 | 
			
		||||
from cStringIO import StringIO
 | 
			
		||||
 | 
			
		||||
@ -34,7 +34,7 @@ Handles standard CTCP responses to PING, TIME, SOURCE, VERSION, USERINFO,
 | 
			
		||||
and FINGER.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import os
 | 
			
		||||
import sys
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
Supports various DCC things.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import socket
 | 
			
		||||
import textwrap
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
This is a module to contain Debian-specific commands.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import re
 | 
			
		||||
import gzip
 | 
			
		||||
@ -88,7 +88,7 @@ example = utils.wrapLines("""
 | 
			
		||||
""")
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class Debian(callbacks.Privmsg, PeriodicFileDownloader):
 | 
			
		||||
class Debian(callbacks.Privmsg, plugins.PeriodicFileDownloader):
 | 
			
		||||
    threaded = True
 | 
			
		||||
    periodicFiles = {
 | 
			
		||||
        # This file is only updated once a week, so there's no sense in
 | 
			
		||||
@ -100,7 +100,7 @@ class Debian(callbacks.Privmsg, PeriodicFileDownloader):
 | 
			
		||||
    contents = os.path.join(conf.dataDir, 'Contents-i386.gz')
 | 
			
		||||
    def __init__(self):
 | 
			
		||||
        callbacks.Privmsg.__init__(self)
 | 
			
		||||
        PeriodicFileDownloader.__init__(self)
 | 
			
		||||
        plugins.PeriodicFileDownloader.__init__(self)
 | 
			
		||||
        self.usePythonZegrep = False
 | 
			
		||||
 | 
			
		||||
    def usepythonzegrep(self, irc, msg, args):
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
Commands that use the dictd protocol to snag stuff off a server.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import sets
 | 
			
		||||
import random
 | 
			
		||||
 | 
			
		||||
@ -34,7 +34,7 @@ Enforcer: Enforces capabilities on a channel, watching MODEs, KICKs,
 | 
			
		||||
                 JOINs, etc. to make sure they match the channel's config.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import conf
 | 
			
		||||
import ircdb
 | 
			
		||||
 | 
			
		||||
@ -34,7 +34,7 @@ Handles "factoids," little tidbits of information held in a database and
 | 
			
		||||
available on demand via several commands.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import time
 | 
			
		||||
import getopt
 | 
			
		||||
@ -87,9 +87,9 @@ G<supybot> jemfinch: Error: No factoid matches that key.
 | 
			
		||||
<supybot> jemfinch: 'CFnews' and 'sf.net-website'
 | 
			
		||||
""")
 | 
			
		||||
 | 
			
		||||
class Factoids(ChannelDBHandler, callbacks.Privmsg):
 | 
			
		||||
class Factoids(plugins.ChannelDBHandler, callbacks.Privmsg):
 | 
			
		||||
    def __init__(self):
 | 
			
		||||
        ChannelDBHandler.__init__(self)
 | 
			
		||||
        plugins.ChannelDBHandler.__init__(self)
 | 
			
		||||
        callbacks.Privmsg.__init__(self)
 | 
			
		||||
 | 
			
		||||
    def makeDb(self, filename):
 | 
			
		||||
 | 
			
		||||
@ -34,7 +34,7 @@ Allows people behind a relaybot (which uses <nick@network> to relay messages)
 | 
			
		||||
to access the bot.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import re
 | 
			
		||||
import random
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
Provides FreeBSD ports searching and other FreeBSD-specific services.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import string
 | 
			
		||||
import getopt
 | 
			
		||||
@ -47,12 +47,15 @@ import privmsgs
 | 
			
		||||
import callbacks
 | 
			
		||||
 | 
			
		||||
indexFile = 'INDEX'
 | 
			
		||||
indexUrl = 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-stable/INDEX'
 | 
			
		||||
dbFile = os.path.join(conf.dataDir, 'FreeBSD.db')
 | 
			
		||||
 | 
			
		||||
def getIndex():
 | 
			
		||||
    """Returns a file-like object that is the Ports index."""
 | 
			
		||||
    # ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-stable/INDEX
 | 
			
		||||
    return file(indexFile, 'r')
 | 
			
		||||
    if os.path.exists(indexFile):
 | 
			
		||||
        return file(indexFile, 'r')
 | 
			
		||||
    else:
 | 
			
		||||
        return urllib2.urlopen(indexUrl)
 | 
			
		||||
 | 
			
		||||
def makeDb(dbfilename, indexfd, replace=False):
 | 
			
		||||
    if os.path.exists(dbfilename):
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
Just a regexp module to make the bot a wee bit friendlier.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import re
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
Provides a multitude of fun, useless commands.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
from itertools import imap, ifilter
 | 
			
		||||
 | 
			
		||||
import os
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
Provides fun commands that require a database to operate.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import sets
 | 
			
		||||
import time
 | 
			
		||||
 | 
			
		||||
@ -32,7 +32,7 @@
 | 
			
		||||
Handles URL snarfing for Gameknot.com and the gkstats command.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import re
 | 
			
		||||
import sets
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
Acceses Google for various things.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import re
 | 
			
		||||
import sets
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
Provides several commands that go out to websites and get things.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import re
 | 
			
		||||
import sets
 | 
			
		||||
 | 
			
		||||
@ -34,7 +34,7 @@ Does various (well, only one at the moment :)) things with the Internet Movie
 | 
			
		||||
Database.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import IMDb
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
A plugin that tries to emulate Infobot somewhat faithfully.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import re
 | 
			
		||||
import os.path
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
Removes all bold output by the bot.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import re
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
The Lookup plugin handles looking up various values by their key.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import os
 | 
			
		||||
import sys
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@ later hijinks.  To read more about Markov Chains, check out
 | 
			
		||||
large enough, you can have it make fun little random messages from it.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import os.path
 | 
			
		||||
 | 
			
		||||
@ -57,10 +57,10 @@ def configure(onStart, afterConnect, advanced):
 | 
			
		||||
    from questions import expect, anything, something, yn
 | 
			
		||||
    onStart.append('load Markov')
 | 
			
		||||
 | 
			
		||||
class Markov(ChannelDBHandler, callbacks.Privmsg):
 | 
			
		||||
class Markov(plugins.ChannelDBHandler, callbacks.Privmsg):
 | 
			
		||||
    threaded = True
 | 
			
		||||
    def __init__(self):
 | 
			
		||||
        ChannelDBHandler.__init__(self)
 | 
			
		||||
        plugins.ChannelDBHandler.__init__(self)
 | 
			
		||||
        callbacks.Privmsg.__init__(self)
 | 
			
		||||
 | 
			
		||||
    def makeDb(self, filename):
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
Various math-related commands.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import re
 | 
			
		||||
import new
 | 
			
		||||
 | 
			
		||||
@ -37,7 +37,7 @@ Provides several commands that shamelessly imitate Moobot, if only to show
 | 
			
		||||
developers coming from Moobot how to code to Supybot.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import re
 | 
			
		||||
import base64
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
Various network-related commands.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import sets
 | 
			
		||||
import socket
 | 
			
		||||
 | 
			
		||||
@ -34,7 +34,7 @@ A module to allow each channel to have "news" which people will be notified of
 | 
			
		||||
when they join the channel.  News items may have expiration dates.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import os
 | 
			
		||||
import time
 | 
			
		||||
@ -77,9 +77,9 @@ be a lot more detailed. (Subject: "Another test news item", added by Strike on
 | 
			
		||||
07:12 PM, September 12, 2003, expires at 08:36 PM, September 12, 2003)
 | 
			
		||||
""")
 | 
			
		||||
 | 
			
		||||
class News(ChannelDBHandler, callbacks.Privmsg):
 | 
			
		||||
class News(plugins.ChannelDBHandler, callbacks.Privmsg):
 | 
			
		||||
    def __init__(self):
 | 
			
		||||
        ChannelDBHandler.__init__(self)
 | 
			
		||||
        plugins.ChannelDBHandler.__init__(self)
 | 
			
		||||
        callbacks.Privmsg.__init__(self)
 | 
			
		||||
        self.removeOld = False
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -34,7 +34,7 @@ A complete messaging system that allows users to leave 'notes' for other
 | 
			
		||||
users that can be retrieved later.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import time
 | 
			
		||||
import os.path
 | 
			
		||||
 | 
			
		||||
@ -34,7 +34,7 @@ Commands specific to OSU;
 | 
			
		||||
(The Ohio State University, <http://www.ohio-state.edu/>)
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import urllib2
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -36,7 +36,7 @@ bots.  This module makes supybot automatically part certain channels as soon
 | 
			
		||||
as he joins.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import conf
 | 
			
		||||
import utils
 | 
			
		||||
 | 
			
		||||
@ -34,7 +34,7 @@ Various commands relating to Python (the programming language supybot is
 | 
			
		||||
written in) somehow.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import os
 | 
			
		||||
import imp
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
Maintains a Quotes database for each channel.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import re
 | 
			
		||||
import time
 | 
			
		||||
@ -48,9 +48,9 @@ import ircdb
 | 
			
		||||
import privmsgs
 | 
			
		||||
import callbacks
 | 
			
		||||
 | 
			
		||||
class Quotes(ChannelDBHandler, callbacks.Privmsg):
 | 
			
		||||
class Quotes(plugins.ChannelDBHandler, callbacks.Privmsg):
 | 
			
		||||
    def __init__(self):
 | 
			
		||||
        ChannelDBHandler.__init__(self)
 | 
			
		||||
        plugins.ChannelDBHandler.__init__(self)
 | 
			
		||||
        callbacks.Privmsg.__init__(self)
 | 
			
		||||
 | 
			
		||||
    def makeDb(self, filename):
 | 
			
		||||
 | 
			
		||||
@ -34,7 +34,7 @@ Provides basic functionality for handling RSS/RDF feeds.  Depends on the Alias
 | 
			
		||||
module for user-friendliness.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import time
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
Logs raw IRC messages to a file, conf.dataDir/raw.log
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import os
 | 
			
		||||
import conf
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
Handles relaying between networks.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import re
 | 
			
		||||
import sets
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
Warns people when they join a channel if their ident is root.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import irclib
 | 
			
		||||
import ircmsgs
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
Services: Handles management of nicks with NickServ, and ops with ChanServ.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import re
 | 
			
		||||
import time
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
A simple module to handle various informational commands querying the bot's
 | 
			
		||||
current status and statistics.
 | 
			
		||||
"""
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import os
 | 
			
		||||
import sets
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
Provides commands for manipulating channel topics.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import re
 | 
			
		||||
import random
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
Various commands that depend on Twisted <http://www.twistedmatrix.com/>.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import re
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -35,7 +35,7 @@ searching for URLs and returning random URLs.  Also provides statistics on the
 | 
			
		||||
URLs in the database.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import os
 | 
			
		||||
import re
 | 
			
		||||
@ -80,11 +80,11 @@ def configure(onStart, afterConnect, advanced):
 | 
			
		||||
    from questions import expect, anything, something, yn
 | 
			
		||||
    onStart.append('load URLSnarfer')
 | 
			
		||||
 | 
			
		||||
class URLSnarfer(ChannelDBHandler, callbacks.Privmsg):
 | 
			
		||||
class URLSnarfer(plugins.ChannelDBHandler, callbacks.Privmsg):
 | 
			
		||||
    def __init__(self):
 | 
			
		||||
        self.nextMsgs = {}
 | 
			
		||||
        callbacks.Privmsg.__init__(self)
 | 
			
		||||
        ChannelDBHandler.__init__(self)
 | 
			
		||||
        plugins.ChannelDBHandler.__init__(self)
 | 
			
		||||
 | 
			
		||||
    def makeDb(self, filename):
 | 
			
		||||
        if os.path.exists(filename):
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
Provides commands available only on Unix.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import os
 | 
			
		||||
import re
 | 
			
		||||
 | 
			
		||||
@ -33,7 +33,7 @@
 | 
			
		||||
Various utility commands, mostly useful for manipulating nested commands.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
from baseplugin import *
 | 
			
		||||
import plugins
 | 
			
		||||
 | 
			
		||||
import string
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user