本文整理汇总了Python中tutorial.control.context.GlobalStorage.value方法的典型用法代码示例。如果您正苦于以下问题:Python GlobalStorage.value方法的具体用法?Python GlobalStorage.value怎么用?Python GlobalStorage.value使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类tutorial.control.context.GlobalStorage
的用法示例。
在下文中一共展示了GlobalStorage.value方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: RunCtx
# 需要导入模块: from tutorial.control.context import GlobalStorage [as 别名]
# 或者: from tutorial.control.context.GlobalStorage import value [as 别名]
class RunCtx(object):
__slots__ = ['cache',
'isFirstStart',
'databaseID',
'afterBattle',
'restart',
'isInRandomQueue',
'isInPrebattle',
'isInTutorialQueue',
'settings',
'bonusCompleted',
'isInHistoricalQueue',
'isInEventBattlesQueue']
def __init__(self, **kwargs):
super(RunCtx, self).__init__()
self.cache = None
self.isFirstStart = False
self.databaseID = kwargs.get('databaseID', 0L)
self.restart = kwargs.get('restart', False)
self.isInRandomQueue = kwargs.get('isInRandomQueue', False)
self.isInPrebattle = isInPrebattle()
self.isInTutorialQueue = GlobalStorage(GLOBAL_FLAG.IN_QUEUE, kwargs.get('isInTutorialQueue', False))
self.isInHistoricalQueue = kwargs.get('isInHistoricalQueue', False)
self.isInEventBattlesQueue = kwargs.get('isInEventBattles', False)
self.settings = kwargs.get('settings', TUTORIAL_SETTINGS.DEFAULT_SETTINGS)
self.bonusCompleted = kwargs.get('bonusCompleted', 0)
return
def __repr__(self):
return 'RunCtx(settings = {0:>s}, bonuses = {1:n}, cache = {2!r:s}, inPrb = {3!r:s}, inQueue = {4!r:s})'.format(self.settings, self.bonusCompleted, self.cache, self.isInPrebattle, self.isInTutorialQueue.value())