Beispiel #1
0
 def get_generator(self):
     """ Can raise PtpException """
     if self.generator:
         return self.generator
     build_config = BuildConfig()
     build_config.project_name = self.get_name()
     build_config.target_env = self.get_target_env_name()
     build_config.tracing = False
     build_config.nets = self.nets
     self.generator = ptp.get_generator_from_xml(self.export_xml(build_config))
     return self.generator
Beispiel #2
0
 def get_generator(self):
     """ Can raise PtpException """
     if self.generator:
         return self.generator
     build_config = BuildConfig()
     build_config.project_name = self.get_name()
     build_config.target_env = self.get_target_env_name()
     build_config.tracing = False
     build_config.nets = self.nets
     self.generator = ptp.get_generator_from_xml(
         self.export_xml(build_config))
     return self.generator
Beispiel #3
0
 def get_generator(self, load_nets=True):
     """ Can raise PtpException """
     if self.generator and (not load_nets or self.generator_has_nets):
         return self.generator
     build_config = BuildConfig()
     build_config.project_name = self.get_name()
     build_config.target_env = self.get_target_env_name()
     build_config.tracing = False
     build_config.nets = self.nets
     self.generator_has_nets = load_nets
     self.generator = ptp.get_generator_from_xml(
         self.export_xml(build_config), load_nets)
     return self.generator