league.py 文件源码

python
阅读 35 收藏 0 点赞 0 评论 0

项目:cslbot 作者: knyte 项目源码 文件源码
def _createGameFromData(self, gameData):
        temp = int(gameData['Template'])
        tempID, tempSettings, overrides = self._getTempSettings(temp)
        teams = self._assembleTeams(gameData)
        try:
            wlID = self.handler.createGame(tempID, self._getGameName(gameData),
                       teams, settingsDict=tempSettings,
                       overridenBonuses=overrides,
                       teamless=self.teamless,
                       message=self._getGameMessage(gameData))
            self._adjustTemplateGameCount(temp, 1)
            createdStr = datetime.strftime(datetime.now(), self.TIMEFORMAT)
            self._updateEntityValue(self.games, gameData['ID'],
                                    WarlightID=wlID, Created=createdStr)
            return gameData
        except Exception as e:
            sides = gameData['Sides']
            self.parent.log("Failed to make game with %s on %d because of %s" %
                            (sides, temp, repr(e)), self.name, error=True)
            self._deleteGame(gameData, False, False)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号