BinaryONe
Refresh Update
2f67506
#
# Copyright (C) 2021-2022 by TeamYukki@Github, < https://github.com/TeamYukki >.
#
# This file is part of < https://github.com/TeamYukki/YukkiMusicBot > project,
# and is released under the "GNU v3.0 License Agreement".
# Please see < https://github.com/TeamYukki/YukkiMusicBot/blob/master/LICENSE >
#
# All rights reserved.
#
import glob
from os.path import dirname, isfile
def __list_all_modules():
work_dir = dirname(__file__)
mod_paths = glob.glob(work_dir + "/*/*.py")
all_modules = [
(((f.replace(work_dir, "")).replace("/", "."))[:-3])
for f in mod_paths
if isfile(f)
and f.endswith(".py")
and not f.endswith("__init__.py")
]
return all_modules
ALL_MODULES = sorted(__list_all_modules())
__all__ = ALL_MODULES + ["ALL_MODULES"]