Exemplo n.º 1
0
 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
Exemplo n.º 2
0
 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]))
Exemplo n.º 3
0
 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]))