def __makeCampaign(self, campaignID):
     if campaignID not in self.__campaigns:
         campaign = self.__campaigns[campaignID] = event_items.PMCampaign(
             campaignID,
             personal_missions.g_campaignsCache.getCampaignInfo(campaignID))
     else:
         campaign = self.__campaigns[campaignID]
     return campaign
 def __makeCampaign(self, branch, campaignID):
     campaigns = self.getCampaignsForBranch(branch)
     if campaignID not in campaigns:
         campaign = campaigns[campaignID] = event_items.PMCampaign(
             campaignID,
             personal_missions.g_campaignsCache.getCampaignInfo(campaignID))
     else:
         campaign = campaigns[campaignID]
     return campaign