def __createVehicleData(self, strCD):
     self.__vehicle = Vehicle(strCD)
     if self.__nodeDataGenerator is not None:
         self.__nodeDataGenerator.setVehicle(vehicle=self.__vehicle)
     else:
         self.__nodeDataGenerator = _PreviewItemsData(
             dumpers.ResearchBaseDumper(), self.__vehicle)
     return
Exemple #2
0
 def __initialize(self, strCD, modulesType):
     self.__vehicle = Vehicle(strCD)
     if self.__nodeDataGenerator is not None:
         self.__nodeDataGenerator.setVehicle(vehicle=self.__vehicle)
     else:
         self.__nodeDataGenerator = _PreviewItemsData(
             dumpers.ResearchBaseDumper(), self.__vehicle)
     self.__updateModulesData()
     self.__initialModulesIDs = set(getInstalledModulesCDs(self.__vehicle))
     self.as_setItemS(AVAILABLE_NAMES[self.__vehicle.nationID],
                      self.__nodes)
     self.__updateModulesType(modulesType)
     return
 def __initialize(self, strCD, modulesType):
     self.__vehicle = Vehicle(strCD)
     if self.__nodeDataGenerator is not None:
         self.__nodeDataGenerator.setVehicle(vehicle=self.__vehicle)
     else:
         if USE_XML_DUMPING and IS_DEVELOPMENT:
             dumper = dumpers.ResearchItemsXMLDumper()
         else:
             dumper = dumpers.ResearchBaseDumper()
         self.__nodeDataGenerator = _PreviewItemsData(
             dumper, self.__vehicle)
     self.__updateModulesData()
     self.as_setItemS(AVAILABLE_NAMES[self.__vehicle.nationID],
                      self.__nodes)
     self.__updateModulesType(modulesType)
     return