def add_result_config():
session = make_session()
parser = argparse.ArgumentParser()
parser.add_argument("league", type=int, help="league id")
parser.add_argument("match", type=int, help="match id")
args = parser.parse_args()
results = results_config
with transaction.manager:
for team in results:
for player in team['players']:
result_string = "%s,%s" % (team["position"], player["kills"])
hero_id = session.query(Hero).filter(Hero.league == args.league).filter(Hero.name == player['name']).first()
if not hero_id:
print "Name wrong"
return
session.add(Result(args.league, hero_id.id, args.match, result_string,
time.time(), 1, 1))
transaction.commit()
return
add_result_config.py 文件源码
python
阅读 34
收藏 0
点赞 0
评论 0
评论列表
文章目录