MCPcopy
hub / github.com/vasusen-code/SaveRestrictedContentBot / load_plugins

Function load_plugins

main/utils.py:6–14  ·  view source on GitHub ↗
(plugin_name)

Source from the content-addressed store, hash-verified

4from pathlib import Path
5
6def load_plugins(plugin_name):
7 path = Path(f"main/plugins/{plugin_name}.py")
8 name = "main.plugins.{}".format(plugin_name)
9 spec = importlib.util.spec_from_file_location(name, path)
10 load = importlib.util.module_from_spec(spec)
11 load.logger = logging.getLogger(plugin_name)
12 spec.loader.exec_module(load)
13 sys.modules["main.plugins." + plugin_name] = load
14 print("main has Imported " + plugin_name)

Callers 1

__main__.pyFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected