示例#1
0
 def __init__(self, air, holidayId):
     FSM.__init__(self, '%s-FSM' % self.__class__.__name__)
     self.air = air
     self.holidayId = holidayId
     self.configId = HolidayGlobals.getHolidayConfig(holidayId)
     self.configData = FleetHolidayGlobals.FleetHolidayConfigs[self.configId]
     self.devTimer = config.GetBool('want-fleet-dev-timer', False)
     self.timerSeconds = 10 if self.devTimer else 60
示例#2
0
def getCatalogItemsForHoliday(holidayId):
    holidayClass = HolidayGlobals.getHolidayClass(holidayId)
    if holidayClass != HolidayGlobals.CATALOGHOLIDAY:
        return []
    holidayConfig = HolidayGlobals.getHolidayConfig(holidayId)
    if holidayConfig not in CatalogHolidayGlobals.CatalogHolidayConfigs:
        return []
    return CatalogHolidayGlobals.CatalogHolidayConfigs[holidayConfig].get(
        'items', [])
def getCatalogItemsForHoliday(holidayId):
    holidayClass = HolidayGlobals.getHolidayClass(holidayId)
    if holidayClass != HolidayGlobals.CATALOGHOLIDAY:
        return []
    
    holidayConfig = HolidayGlobals.getHolidayConfig(holidayId)
    if holidayConfig not in CatalogHolidayGlobals.CatalogHolidayConfigs:
        return []
    
    return CatalogHolidayGlobals.CatalogHolidayConfigs[holidayConfig].get('items', [])
示例#4
0
def getCatalogTabNameForHoliday(holidayId):
    holidayClass = HolidayGlobals.getHolidayClass(holidayId)
    if holidayId in HolidayGlobals.HOLIDAYS_WITH_CATALOGS:
        holidayName = PLocalizer.HOLIDAYIDS_TO_NAMES.get(holidayClass, 'error')
        return holidayName
    if holidayClass != HolidayGlobals.CATALOGHOLIDAY:
        return 'not-catalog-holiday'
    holidayConfig = HolidayGlobals.getHolidayConfig(holidayId)
    if holidayConfig not in CatalogHolidayGlobals.CatalogHolidayConfigs:
        return 'not-catalog-config'
    return PLocalizer.CatalogHolidayNames.get(holidayConfig,
                                              {}).get('tabName', 'no-tab-name')
def getCatalogTabNameForHoliday(holidayId):
    holidayClass = HolidayGlobals.getHolidayClass(holidayId)
    if holidayId in HolidayGlobals.HOLIDAYS_WITH_CATALOGS:
        holidayName = PLocalizer.HOLIDAYIDS_TO_NAMES.get(holidayClass, 'error')
        return holidayName
    
    if holidayClass != HolidayGlobals.CATALOGHOLIDAY:
        return 'not-catalog-holiday'
    
    holidayConfig = HolidayGlobals.getHolidayConfig(holidayId)
    if holidayConfig not in CatalogHolidayGlobals.CatalogHolidayConfigs:
        return 'not-catalog-config'
    
    return PLocalizer.CatalogHolidayNames.get(holidayConfig, { }).get('tabName', 'no-tab-name')