From eb83076ba19632233fb62da5f41606cfc4dc8792 Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Fri, 19 Nov 2004 20:39:22 +0000 Subject: [PATCH] Moved some stuff around. --- {tools => sandbox}/coverage.py | 0 .../generate-plugin-documentation.py | 0 {tools => sandbox}/pycheckrc | 0 {tools => sandbox}/pylintrc | 0 tools/ircdbConvert.py | 79 ------------------- 5 files changed, 79 deletions(-) rename {tools => sandbox}/coverage.py (100%) rename {tools => sandbox}/generate-plugin-documentation.py (100%) rename {tools => sandbox}/pycheckrc (100%) rename {tools => sandbox}/pylintrc (100%) delete mode 100755 tools/ircdbConvert.py diff --git a/tools/coverage.py b/sandbox/coverage.py similarity index 100% rename from tools/coverage.py rename to sandbox/coverage.py diff --git a/tools/generate-plugin-documentation.py b/sandbox/generate-plugin-documentation.py similarity index 100% rename from tools/generate-plugin-documentation.py rename to sandbox/generate-plugin-documentation.py diff --git a/tools/pycheckrc b/sandbox/pycheckrc similarity index 100% rename from tools/pycheckrc rename to sandbox/pycheckrc diff --git a/tools/pylintrc b/sandbox/pylintrc similarity index 100% rename from tools/pylintrc rename to sandbox/pylintrc diff --git a/tools/ircdbConvert.py b/tools/ircdbConvert.py deleted file mode 100755 index 53baa19d9..000000000 --- a/tools/ircdbConvert.py +++ /dev/null @@ -1,79 +0,0 @@ -#!/usr/bin/env python - -import os -import sys -import shutil - -if len(sys.argv) != 3: - sys.stderr.write('Usage: %s \n') - sys.exit(-1) - - -import supybot -import fix - -(userFile, channelFile) = sys.argv[1:] - -class IrcUser: - def __init__(self, **kwargs): - self.__dict__.update(kwargs) - -IrcChannel = IrcUser -UserCapabilitySet = list -CapabilitySet = list - -def write(fd, s): - fd.write(s) - fd.write(os.linesep) - -if __name__ == '__main__': - shutil.copy(userFile, userFile + '.bak') - shutil.copy(channelFile, channelFile + '.bak') - try: - # Users.conf. - fd = file(userFile) - s = fd.read().strip() - (_, L) = eval(s, locals(), globals()) - fd = file(userFile, 'w') - for (i, u) in enumerate(L): - if i == 0 or u is None: - continue - write(fd, 'user %s' % i) - write(fd, ' name %s' % u.name) - write(fd, ' ignore %s' % u.ignore) - write(fd, ' secure %s' % u.secure) - write(fd, ' hashed %s' % u.hashed) - write(fd, ' password %s' % u.password) - for capability in u.capabilities: - try: - (channel, capability) = rsplit(capability, '.', 1) - capability = ','.join([channel, capability]) - except ValueError: - pass - write(fd, ' capability %s' % capability) - for hostmask in u.hostmasks: - write(fd, ' hostmask %s' % hostmask) - write(fd, '') - fd.close() - - # Channels.conf. - fd = file(channelFile) - s = fd.read().strip() - d = eval(s, locals(), globals()) - fd = file(channelFile, 'w') - for (name, c) in d.iteritems(): - write(fd, 'channel %s' % name) - write(fd, ' defaultAllow %s' % c.defaultAllow) - write(fd, ' lobotomized %s' % c.lobotomized) - for capability in c.capabilities: - write(fd, ' capability %s' % capability) - for ban in c.bans: - write(fd, ' ban %s' % ban) - for ignore in c.ignores: - write(fd, ' ignore %s' % ignore) - write(fd, '') - except Exception, e: - print 'Exception raised, restoring backups.' - shutil.copy(userFile + '.bak', userFile) - shutil.copy(channelFile + '.bak', channelFile) - raise