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))
def _gen_player(self, geneid): return player(geneid, self.kls)