Esempio n. 1
0
    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()
Esempio n. 2
0
	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()
Esempio n. 3
0
 def add(self, type, name, level):
     self.__read_dict()
     DictCertifications.add(self, type, name, level)
     self.__write_dict()
Esempio n. 4
0
	def add(self, type, name, level):
		self.__read_dict()
		DictCertifications.add(self, type, name, level)
		self.__write_dict()