diff --git a/manim.py b/manim.py index 45831bb3..dfcc45ff 100644 --- a/manim.py +++ b/manim.py @@ -3,12 +3,15 @@ import manimlib.config import manimlib.extract_scene import manimlib.stream_starter -args = manimlib.config.parse_cli() -if not args.livestream: - config = manimlib.config.get_configuration(args) - manimlib.extract_scene.main(config) +if __name__ == "__main__": + args = manimlib.config.parse_cli() + if not args.livestream: + config = manimlib.config.get_configuration(args) + manimlib.extract_scene.main(config) + else: + manimlib.stream_starter.start_livestream( + to_twitch=args.to_twitch, + twitch_key=args.twitch_key, + ) else: - manimlib.stream_starter.start_livestream( - to_twitch=args.to_twitch, - twitch_key=args.twitch_key, - ) + manimlib.stream_starter.start_livestream() diff --git a/manimlib/config.py b/manimlib/config.py index 7cef66f1..ee5857c4 100644 --- a/manimlib/config.py +++ b/manimlib/config.py @@ -1,5 +1,6 @@ import argparse import colour +import importlib import os import sys import types