def load(self): try: pickle_load = open(self.directors_file, "rb") self.directors = pickle.load(pickle_load) pickle_load.close() pickle_load = open(self.films_file, "rb") self.films = pickle.load(pickle_load) pickle_load.close() except Exception as ex: print("Can't load database, error: ", ex.args) self.directors.add( Director(0, "Ridley Scott", "79", "United Kingdom")) self.directors.add( Director(1, "Alexey Kiryushenko", "53", "Ukraine")) self.directors.add( Director(2, "Guy Ritchie", "49", "United Kingdom")) self.films.add(Film(0, 0, "Gladiator", "USA", "2000"), self.directors) self.films.add(Film(0, 1, "Alien", "USA", "1979"), self.directors) self.films.add(Film(1, 2, "Sluga Naroda", "Ukraine", "2015"), self.directors) self.films.add(Film(2, 3, "Sherlock Holmes", "USA", "2009"), self.directors) self.films.add( Film(2, 4, "Lock, Stock and Two Smoking Barrels", "United Kingdom", "1998"), self.directors) print("Default database has been created successful!")
def main(): myBuilder = ProtectionMuBuilder() myDirector = Director(myBuilder) myDirector.buildProduct() product = myDirector.getProduct() print(product) myBuilder = MeteringMuBuilder() myDirector = Director(myBuilder) myDirector.buildProduct() product = myDirector.getProduct() print(product)
def AddStaff(self, type): if type == 0: return Director().Show("director.tpl") elif type == 1: return Finansist().Show("finansist.tpl") else: return Designer().Show("designer.tpl")
def main(): director = Director() print("Economic devices:\n") economic_device = director.build(EconomicComputerBuilder()) economic_device.print_info() economic_device = director.build(EconomicLaptopBuilder()) economic_device.print_info() economic_device = director.build(EconomicMobilePhoneBuilder()) economic_device.print_info() economic_device = director.build(EconomicTabletBuilder()) economic_device.print_info() print("Office devices:\n") office_device = director.build(OfficeComputerBuilder()) office_device.print_info() office_device = director.build(OfficeLaptopBuilder()) office_device.print_info() office_device = director.build(OfficeMobilePhoneBuilder()) office_device.print_info() office_device = director.build(OfficeTabletBuilder()) office_device.print_info() print("Devices for gaming:\n") game_device = director.build(GameComputerBuilder()) game_device.print_info() game_device = director.build(GameLaptopBuilder()) game_device.print_info() game_device = director.build(GameMobilePhoneBuilder()) game_device.print_info() game_device = director.build(GameTabletBuilder()) game_device.print_info()
def main(): pygame.display.init() pygame.font.init() dr = Director() scene = SceneHome(dr) dr.change_scene(scene) dr.loop()
def main(): director = Director() for i in range(2000): economic_computer = director.build(EconomicComputerBuilder()) office_computer = director.build(OfficeComputerBuilder()) game_computer = director.build(GameComputerBuilder())
def test_director_genre_actor(): # check_init director = Director("Christopher Nolan") actor = Actor("Chris Pratt") genre = Genre("Horror") print(director) print(actor) print(genre)
def main() : jipbuilder = JeepBuilder() direktur = Director() print("Building Jeep") direktur.setBuilder(jipbuilder) jeep = direktur.getCar() jeep.specification() print("")
def main(): args = get_parameters() director = Director(args) if args.mode == 'train': director.train() elif args.mode == 'test': director.test() else: raise ValueError('mode is illegal, has to be one of train or test')
def test(): test_model = Director(batch_size=args.batch_size, gpu=args.gpu, num_workers=args.num_workers, hidden_size=args.hidden_size, model_dir=args.model_dir) epoch, _ = test_model.load_ckpts() test_model.evaluate() test_model.visualize(epoch, 'test')
def main(): bigOne = BigBuilder() director = Director() print("Big one") director.setBuilder(bigOne) big = director.getSpeaker() big.show() print("")
def __create_director(self): data = self.get_data_employee('director') experiencia = int(input("Enter director's experencie: ")) new_director = Director(data[0], data[1], data[2], data[3], data[4], experiencia) self.employees[1].append(new_director) input()
def __init__(self): self.joints = [] self._pwm = PCA9685() director = Director(Servo_Builder(self._pwm)) for pin in range(0,12): director.build() self.joints.append(director.get_build()) if (pin in set([1,4,7,10])): self.joints[pin].set_deg_max(120) self.joints[pin].set_deg_min(60) self._pwm.set_pwm_freq(60)
def __init__(self, hub_name): logging.config.fileConfig('logging.conf') super(Xgrid, self).__init__() self.session = pycore.Session(persistent=True) self.hub = self.session.addobj(cls=pycore.nodes.HubNode, name=hub_name) self.database = Database("database", self.hub, self.session, "10.0.0.3/24") self.director = Director("director", self.hub, self.session, "10.0.0.1/24") self.publisher = Publisher("publisher", self.hub, self.session, "10.0.0.2/24")
def train(): train_model = Director(batch_size=args.batch_size, gpu=args.gpu, num_workers=args.num_workers, hidden_size=args.hidden_size, model_dir=args.model_dir) if args.resume: train_model.load_ckpts() train_model.train(epochs=args.num_epochs, lr=args.lr, log_every=args.log_every)
def __init__(self): D = Director() GS = GameScene(D) MS = MenuScene(D) SGS = StandardGameScene(D) MGS = MultiplayerGameScene(D) D.add_scene(MS,'menu') D.add_scene(GS,'game') D.add_scene(SGS,'standardGame') D.add_scene(MGS,'multiplayerGame') D.change_scene('menu') D.run()
def rec_list(file_name): global list_file, list_dir if not os.listdir(file_name): return else: my_list = os.listdir(file_name) for file in my_list: if os.path.isdir(file_name + '\\' + file): list_dir.append(Director(file, file_name + '\\' + file)) rec_list(file_name + '\\' + file) else: list_file.append(Fisier(file, file_name + '\\' + file))
def __init__(self): self.director = Director((512, 480), 'Super Mario') self.menu_scene = MenuScene(self.director) self.game_scene = GameScene(self.director) self.scores_scene = ScoresScene(self.director) self.director.scene_list = { 'menu': self.menu_scene, 'game': self.game_scene, 'scores': self.scores_scene } self.director.set_scene('menu')
def __init__(self): self.director = Director((1200, 800), "Space Invaders") self.menu_scene = MenuScene(self.director) self.game_scene = GameScene(self.director) self.scores_scene = ScoresScene(self.director) self.director.scene_list = { "menu": self.menu_scene, "game": self.game_scene, "scores": self.scores_scene } self.director.set_scene("menu")
def __init__(self, screen): self.screen = screen self.ctrlList = [] # 创建导演 self.director = Director(self.screen) # 创建定时器 self.alarm = Alarm() self.alarm.setTimeout(1000) self.alarm.start() # 创建调试信息 self.debugInfo = DebugInfo(screen) # fps相关 self.fps_count = 0 self.fps = 0
def main(): # 引数を解析 parser = argparse.ArgumentParser() parser.add_argument("--t") args = parser.parse_args() # 引数を変数に設定 file_type = args.t if file_type == "plain": textbuilder = TextBuilder() director = Director(textbuilder) director.construct() result = textbuilder.get_result() print(result) elif file_type == "html": htmlbuilder = HtmlBuilder() director = Director(htmlbuilder) director.construct() filename = htmlbuilder.get_result() print("{}が作成されました".format(filename)) else: usage()
def main(): director = Director() for i in range(2000): builder = EconomicComputerBuilder() director.build(builder) economic_computer = builder.get_computer() builder = OfficeComputerBuilder() director.build(builder) office_computer = builder.get_computer() builder = GameComputerBuilder() director.build(builder) game_computer = builder.get_computer()
def get_director(args): """Creates a new director based on args.""" director = Director(args.pop, args.noise) if args.survive is not None: director.survive = args.survive if args.random is not None: director.random = args.random if args.silent == False: print( "population = {pop}\nnoise = {noise}\nsurvive = {survive}\nrandom = {random}" .format(pop=director.pop, noise=director.noise, survive=director.survive, random=director.random)) return director
def recur_calc(parameters_list, pos, parameters, current_val, nrun, logfile, player, top_score=[]): top_plays = top_score min_value = parameters[parameters_list[pos]][0] max_value = parameters[parameters_list[pos]][1] for i in range(min_value, max_value): current_val[parameters_list[pos]] = i if len(parameters_list) - 1 != pos: top_plays = recur_calc(parameters_list, pos + 1, parameters, current_val, nrun, logfile, player, top_plays) else: n = nrun wins = 0 loses = 0 while n != 0: world = World([Company(Director(player, current_val))], hideoutput=True) run_game(world) if world.winner_is_here: wins += 1 else: loses += 1 n -= 1 strings.send_text(strings.AI_WIN_RESULT % (wins, nrun, str(current_val), '')) logfile.write(strings.AI_WIN_RESULT % (wins, nrun, str(current_val), '\n')) if top_plays: if wins < top_plays[0]: pass else: if len(top_plays) < 10: top_plays.append(wins) else: top_plays[0] = wins else: top_plays.append(wins) top_plays.sort() return top_plays
def main(): director = Director() for i in range(2000): economic_device = director.build(EconomicComputerBuilder()) economic_device = director.build(EconomicLaptopBuilder()) economic_device = director.build(EconomicMobilePhoneBuilder()) economic_device = director.build(EconomicTabletBuilder()) office_device = director.build(OfficeComputerBuilder()) office_device = director.build(OfficeLaptopBuilder()) office_device = director.build(OfficeMobilePhoneBuilder()) office_device = director.build(OfficeTabletBuilder()) game_device = director.build(GameComputerBuilder()) game_device = director.build(GameLaptopBuilder()) game_device = director.build(GameMobilePhoneBuilder()) game_device = director.build(GameTabletBuilder())
def main(): """ The director main function. """ parser = setup_argparser() args = parser.parse_args() default_log_path = os.path.dirname(os.path.abspath(__file__)) setup_logging(args, default_log_path, 'lulesh') # Grab absolute file path of config if config file is default if args.config == DEFAULT_ARCHIVE_CONFIG: config_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), args.config) else: config_path = args.config director = Director(adapter=args.archiver, config_path=config_path) director.archive(args.specification) sys.exit(0)
def main(): director = Director() print("") economic_computer = director.build(EconomicComputerBuilder()) economic_computer.print_info() print("") office_computer = director.build(OfficeComputerBuilder()) office_computer.print_info() print("") game_computer = director.build(GameComputerBuilder()) game_computer.print_info()
def __init__(self, graphical=True): self.entities = [] self.entities_at_position = {} self.light_sources = [] self.ai_processes = [] for position in [(x, y) for y in range(MAP_HEIGHT) for x in range(MAP_WIDTH)]: self.entities_at_position[position] = [] self.metamap = MetaMap(MAP_WIDTH, MAP_HEIGHT) if graphical: self.graphics = ASCIIRender(MAIN_CONSOLE_WIDTH, MAIN_CONSOLE_HEIGHT, self.metamap.tile_map) else: self.graphics = None self.director = Director(self) self.player_object = deepcopy(BASE_PLAYER) self.player_object.x, self.player_object.y = 21, 21 self.player_object.light_value = 3 self.player_object.inv = Inventory(self.player_object) self.player_object.inv.add_item(Entity(name="Weapon1", damage_value=10)) self.player_object.inv.add_item(Entity(name="Weapon2", damage_value=10)) self.player_object.inv.refresh_weapons() self.input_dispatcher = InputDispatcher(self.director, self.player_object, self.new_view, self.draw_view) self.player_object.ai_process = self.input_dispatcher.player_control() self.initialize_entity(self.player_object) self.debug_light = self.entity_new(symbol='%', color=tcod.cyan, light_value=1, x=40, y=40) self.metamap.update_light_map(*self.entity_pos(self.player_object), self.light_sources)
def Add(self, type): id = int(request.form.get('id', 0)) if id == 0: if type == 0: i = Director() elif type == 1: i = Finansist() else: i = Designer() i.SetData() self.maxid += 1 i.id = self.maxid self.staff[i.id] = i else: i = self.staff[id] i.SetData() self.staff[id] = i return self.ShowStaff()
def __init__(self): self.settings = Settings.settings logger.info("Settings.settings: %s", str(Settings.settings)) self.ip = self.settings.powerflexgw_vm.public_api_ip self.root_pwd = self.settings.powerflexgw_vm.root_password self.rpm_dir = "/root/rpms" self.certs_dir = "/root/certs" self.lia_cert = "/opt/emc/scaleio/lia/cfg/lia_certificate.pem" self.mdm_cert = "/opt/emc/scaleio/mdm/cfg/mdm_management_certificate.pem" self.gateway_dir = "/opt/emc/scaleio/gateway/webapps/ROOT/WEB-INF/classes" self.gateway_conf = self.gateway_dir + "/gatewayUser.properties" self.keystore = self.gateway_dir + "/certificates/truststore.jks" self.keystore_pwd = "changeit" self.controller_vip = self.settings.provisioning_vip self.director_user = self.settings.director_install_account_user self.home_dir = "/home/" + self.director_user self.source_overcloudrc = "source " + self.home_dir + "/" + self.settings.overcloud_name + "rc; " self.pilot_dir = self.settings.foreman_configuration_scripts + "/pilot" self.powerflex_dir = self.pilot_dir + "/powerflex" self.director = Director()