def open_file_if_needed(file_writer): if config["verbosity"] != "DEBUG": curr_stdout = sys.stdout sys.stdout = open(os.devnull, "w") open_file = any([config["preview"], config["show_in_file_browser"]]) if open_file: file_paths = [] if config["save_last_frame"]: file_paths.append(file_writer.image_file_path) if config["write_to_movie"] and not config["save_as_gif"]: file_paths.append(file_writer.movie_file_path) if config["save_as_gif"]: file_paths.append(file_writer.gif_file_path) for file_path in file_paths: if config["show_in_file_browser"]: open_media_file(file_path, True) if config["preview"]: open_media_file(file_path, False) if config["verbosity"] != "DEBUG": sys.stdout.close() sys.stdout = curr_stdout
def open_file_if_needed(file_writer): if file_writer_config["verbosity"] != "DEBUG": curr_stdout = sys.stdout sys.stdout = open(os.devnull, "w") open_file = any([ file_writer_config["preview"], file_writer_config["show_in_file_browser"] ]) if open_file: current_os = platform.system() file_paths = [] if file_writer_config["save_last_frame"]: file_paths.append(file_writer.get_image_file_path()) if (file_writer_config["write_to_movie"] and not file_writer_config["save_as_gif"]): file_paths.append(file_writer.get_movie_file_path()) if file_writer_config["save_as_gif"]: file_paths.append(file_writer.gif_file_path) for file_path in file_paths: if file_writer_config["show_in_file_browser"]: open_media_file(file_path, True) if file_writer_config["preview"]: open_media_file(file_path, False) if file_writer_config["verbosity"] != "DEBUG": sys.stdout.close() sys.stdout = curr_stdout