def data(self): if self._data is None: if self.iui: infile = open(os.path.join(configuration.TASK_DIR, self.iui)) self._data = rstr(json.load(infile)) infile.close() else: self._data = dict() return self._data
def fetch(self, name): "Raise KeyError if no such team." cursor = self.db.execute('SELECT id,description,properties' ' FROM team WHERE name=?', name) record = cursor.fetchone() if not record: raise KeyError("no such Team '%s'" % name) self.id = record[0] self.name = str(name) self.description = record[1] self.properties = rstr(json.loads(record[2]))
def fetch(self, name): "Raise KeyError if no such account." cursor = self.db.execute('SELECT id,password,description,email,' ' properties FROM account WHERE name=?', name) record = cursor.fetchone() if not record: raise KeyError("no such Account '%s'" % name) self.id = record[0] self.name = str(name) self._hexdigest = record[1] self.description = record[2] self.email = record[3] self.properties = rstr(json.loads(record[4]))