def postOptions(self): # XXX - Hmmm. self['groups'] = [ g.strip() for g in open(self['groups']).readlines() if not g.startswith('#') ] self['servers'] = [ s.strip() for s in open(self['servers']).readlines() if not s.startswith('#') ] try: __import__(self['module']) except ImportError: log.msg("Warning: Cannot import %s" % (self['module'], )) f = open(self['schema'], 'w') f.write(database.NewsStorageAugmentation.schema + '\n' + database.makeGroupSQL(self['groups']) + '\n' + database.makeOverviewSQL()) f.close() info = { 'host': self['dbhost'], 'user': self['dbuser'], 'database': self['database'], 'dbapiName': self['module'] } self.db = database.NewsStorageAugmentation(info)
def postOptions(self): # XXX - Hmmm. self["groups"] = [g.strip() for g in open(self["groups"]).readlines() if not g.startswith("#")] self["servers"] = [s.strip() for s in open(self["servers"]).readlines() if not s.startswith("#")] try: __import__(self["module"]) except ImportError: log.msg("Warning: Cannot import %s" % (self["module"],)) open(self["schema"], "w").write( database.NewsStorageAugmentation.schema + "\n" + database.makeGroupSQL(self["groups"]) + "\n" + database.makeOverviewSQL() ) info = { "host": self["dbhost"], "user": self["dbuser"], "database": self["database"], "dbapiName": self["module"], } self.db = database.NewsStorageAugmentation(info)
def postOptions(self): # XXX - Hmmm. self['groups'] = [g.strip() for g in open(self['groups']).readlines() if not g.startswith('#')] self['servers'] = [s.strip() for s in open(self['servers']).readlines() if not s.startswith('#')] try: __import__(self['module']) except ImportError: log.msg("Warning: Cannot import %s" % (self['module'],)) open(self['schema'], 'w').write( database.NewsStorageAugmentation.schema + '\n' + database.makeGroupSQL(self['groups']) + '\n' + database.makeOverviewSQL() ) info = { 'host': self['dbhost'], 'user': self['dbuser'], 'database': self['database'], 'dbapiName': self['module'] } self.db = database.NewsStorageAugmentation(info)