@@ -263,7 +263,6 @@ class MyScene(Scene):
263263 "images_dir" ,
264264 "input_file" ,
265265 "webgl_renderer_path" ,
266- "leave_progress_bars" ,
267266 "log_dir" ,
268267 "log_to_file" ,
269268 "max_files_cached" ,
@@ -508,9 +507,7 @@ def digest_parser(self, parser: configparser.ConfigParser) -> "ManimConfig":
508507 "save_as_gif" ,
509508 "preview" ,
510509 "show_in_file_browser" ,
511- "progress_bar" ,
512510 "sound" ,
513- "leave_progress_bars" ,
514511 "log_to_file" ,
515512 "disable_caching" ,
516513 "flush_cache" ,
@@ -575,6 +572,10 @@ def digest_parser(self, parser: configparser.ConfigParser) -> "ManimConfig":
575572 if val :
576573 setattr (self , "tex_template_file" , val )
577574
575+ val = parser ["CLI" ].get ("progress_bar" )
576+ if val :
577+ setattr (self , "progress_bar" , val )
578+
578579 val = parser ["ffmpeg" ].get ("loglevel" )
579580 if val :
580581 setattr (self , "ffmpeg_loglevel" , val )
@@ -621,14 +622,14 @@ def digest_args(self, args: argparse.Namespace) -> "ManimConfig":
621622 "preview" ,
622623 "show_in_file_browser" ,
623624 "sound" ,
624- "leave_progress_bars" ,
625625 "write_to_movie" ,
626626 "save_last_frame" ,
627627 "save_pngs" ,
628628 "save_as_gif" ,
629629 "write_all" ,
630630 "disable_caching" ,
631631 "flush_cache" ,
632+ "progress_bar" ,
632633 "transparent" ,
633634 "scene_names" ,
634635 "verbosity" ,
@@ -756,16 +757,12 @@ def digest_file(self, filename: str) -> "ManimConfig":
756757
757758 progress_bar = property (
758759 lambda self : self ._d ["progress_bar" ],
759- lambda self , val : self ._set_boolean ("progress_bar" , val ),
760+ lambda self , val : self ._set_from_list (
761+ "progress_bar" , val , ["none" , "show" , "leave" ]
762+ ),
760763 doc = "Whether to show progress bars while rendering animations." ,
761764 )
762765
763- leave_progress_bars = property (
764- lambda self : self ._d ["leave_progress_bars" ],
765- lambda self , val : self ._set_boolean ("leave_progress_bars" , val ),
766- doc = "Whether to leave the progress bar for each animation." ,
767- )
768-
769766 @property
770767 def log_to_file (self ):
771768 """Whether to save logs to a file."""
0 commit comments