示例#1
0
 def _alloc_players_from_db(self):
     odb = db()
     cursor = odb.get_cursor()
     strsql = "select fieldid, geneid, total_score, holding_days, life_len, n_plays, n_win, n_lose from %s \
             order by fieldid;" %  (self.tp_table)
     cursor.execute(strsql)
     for row in cursor:
         i = iter(row)
         fieldid = next(i)
         geneid = next(i)
         total_score = next(i)
         holding_days = next(i)
         life_len = next(i)
         n_plays = next(i)
         n_win = next(i)
         n_lose = next(i)
         
         if self.coaches.has_key(fieldid):
             self.coaches[fieldid].assign_player(player(geneid, self.kls, 
                     total_score, holding_days, life_len, n_plays, n_win, n_lose))
示例#2
0
 def _gen_player(self, geneid):
     return player(geneid, self.kls)