示例#1
0
 def __init__(self, filename):
     self.userhosts = {}
     self.masks = {}
     self.compiled = {}
     Persist.__init__(self, filename)
     if not self.data:
         self.data = []
     for i in self.data:
         for j in i.userhosts:
             self.adduserhost(j, i)
示例#2
0
 def __init__(self, filename):
     Persist.__init__(self, filename)
     if not self.data:
         return
     for key in self.data.keys():
         todoos = self.data[key]
         for (k, v) in todoos.data.items():
             v.num = k
         newd = Todolist()
         for i in todoos:
             newd.append(i)
         self.data[key] = newd
示例#3
0
 def __init__(self, filename):
     Persist.__init__(self, filename)
     if not self.data:
         self.data = {}
     if self.data.has_key('itemslists'):
         del self.data['itemslists']
     self.itemslists = Pdol(filename + '.itemslists')
     self.handlers = {}
     self.results = {}
     self.jobids = {}
     self.rawresults = {}
     self.results = Dol()
     self.modified = {}
     self.etag = {}
     self.markup = Pdod(filename + '.markup')
示例#4
0
 def __init__(self, filename):
     Persist.__init__(self, filename)
     if not self.data:
         self.data = {}
     if self.data.has_key("itemslists"):
         del self.data["itemslists"]
     self.itemslists = Pdol(filename + ".itemslists")
     self.handlers = {}
     self.results = {}
     self.jobids = {}
     self.rawresults = {}
     self.results = Dol()
     self.modified = {}
     self.etag = {}
     self.markup = Pdod(filename + ".markup")
示例#5
0
    def __init__(self):
        self.__basename__ = self.__class__.__name__
        self.plugname = calledfrom(sys._getframe())
        Persist.__init__(self, os.path.join(datadir, "%s-config" % \
self.plugname), {})
        self.__callbacks = {}
        cmndname = "%s-cfg" % self.plugname
        rlog(-3, 'persistconfig', 'added command %s (%s)' % (cmndname, \
self.plugname))
        cmnds[cmndname] = Command(self.cmnd_cfg, 'OPER', self.plugname, \
threaded=True)	
        examples.add(cmndname, "plugin configuration", cmndname)
        cmndnamesave = cmndname + "save"
        cmnds[cmndnamesave] = Command(self.cmnd_cfgsave, 'OPER', \
self.plugname, threaded=True)	
        examples.add(cmndnamesave, "save plugin configuration", cmndnamesave)
示例#6
0
 def __init__(self, fname):
     Persist.__init__(self, fname)
     if not self.data:
         self.data = []
示例#7
0
 def __init__(self, fname):
     Persist.__init__(self, fname)
     if not self.data:
         self.data = []