create run() function on main.py

pull/1694/head
sajawalhassan 2 years ago
parent 1c35275ef8
commit b211402cfd

@ -79,15 +79,11 @@ def shutdown() -> NoReturn:
sys.exit() sys.exit()
if __name__ == "__main__": def run(config):
if sys.version_info.major != 3 or sys.version_info.minor != 10: if sys.version_info.major != 3 or sys.version_info.minor != 10:
print("Hey! Congratulations, you've made it so far (which is pretty rare with no Python 3.10). Unfortunately, this program only works on Python 3.10. Please install Python 3.10 and try again.") print("Hey! Congratulations, you've made it so far (which is pretty rare with no Python 3.10). Unfortunately, this program only works on Python 3.10. Please install Python 3.10 and try again.")
sys.exit() sys.exit()
ffmpeg_install() ffmpeg_install()
directory = Path().absolute()
config = settings.check_toml(
f"{directory}/utils/.config.template.toml", f"{directory}/config.toml"
)
config is False and sys.exit() config is False and sys.exit()
if ( if (
@ -130,3 +126,11 @@ if __name__ == "__main__":
f'Config: {config["settings"]}' f'Config: {config["settings"]}'
) )
raise err raise err
if __name__ == "__main__":
directory = Path().absolute()
config = settings.check_toml(
f"{directory}/utils/.config.template.toml", f"{directory}/config.toml"
)
run(config)

@ -2,8 +2,6 @@ import os, shutil
from moviepy.editor import concatenate_videoclips, VideoFileClip from moviepy.editor import concatenate_videoclips, VideoFileClip
from main import run from main import run
# This class must be run from the top level, not from inside the containing directory
class VideoGenerator(): class VideoGenerator():
def __init__(self, config): def __init__(self, config):
self.config = config self.config = config

Loading…
Cancel
Save