def __read_dict(self): self.info = {} try: f = open(self.f, "rw") except: return for l in f.readlines(): l = l.strip() if len(l) == 0: continue [ftype, certs] = l.split(":") ftype = unsafe_str(ftype) certs = certs.split(",") for cert in certs: [fname, flevel] = cert.split("=") l = unsafe_str(flevel) fn = unsafe_str(fname) DictCertifications.add(self, ftype, fn, l) f.close()
def __read_dict(self): self.info = {} try: f = open(self.f,"rw") except: return for l in f.readlines(): l = l.strip() if len(l) == 0: continue [ftype, certs] = l.split(":") ftype = unsafe_str(ftype) certs = certs.split(",") for cert in certs: [fname, flevel] = cert.split("=") l = unsafe_str(flevel) fn = unsafe_str(fname) DictCertifications.add(self, ftype, fn, l) f.close()
def add(self, type, name, level): self.__read_dict() DictCertifications.add(self, type, name, level) self.__write_dict()