Skip to content

Commit f20ff09

Browse files
committed
🎨 Deleted world import
1 parent a9b6a16 commit f20ff09

2 files changed

Lines changed: 19 additions & 15 deletions

File tree

info.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "DevTools",
33
"api_version": "0.0.1",
44
"main": "main.Main",
5-
"version": "0.0.1c1",
5+
"version": "0.1.0",
66
"description": "Very static plugin that helps you manage your plugins",
77
"author": "HunterAzar"
88
}

main.py

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
if TYPE_CHECKING:
1111
from podrum.server import server
1212
from podrum.plugin_manager import plugin_manager
13-
from podrum.world.world import world
1413

1514

1615
class Main:
@@ -35,26 +34,27 @@ def __init__(self) -> None:
3534
}
3635
self.server: 'server'
3736
self.plugin_manager: 'plugin_manager'
38-
37+
3938
def on_reload(self) -> None:
4039
self.liblary("start_fake_reload")
4140
for plugin in self.loaded_plugins.copy():
4241
try:
43-
if plugin == "!DevTools": continue
42+
if plugin == "!DevTools":
43+
continue
4444
if hasattr(self.plugin_manager.plugins[plugin], "on_unload"):
4545
self.plugin_manager.plugins[plugin].on_unload()
46-
46+
4747
del self.plugin_manager.plugins[plugin]
48-
self.liblary("unload_plugin",plugin)
48+
self.liblary("unload_plugin", plugin)
4949
except:
5050
self.liblary("dict_fake_reload")
5151
self.liblary("success_fake_reload")
52-
52+
5353
def liblary(self, short: str, *args) -> None:
5454
if short in self.dictionary:
5555
self.logger.info(self.before_msg + (self.dictionary[short].format(args[0]) if len(args) != 0
56-
else self.dictionary[short]))
57-
56+
else self.dictionary[short]))
57+
5858
def make_me_first(self) -> None:
5959
old_plugin_list: dict = self.plugin_manager.plugins
6060
new_plugin_list: dict = self.loaded_plugins
@@ -63,7 +63,7 @@ def make_me_first(self) -> None:
6363
continue
6464
self.logger.info(plugin)
6565
new_plugin_list[old_plugin_list[plugin].name] = old_plugin_list[plugin]
66-
self.plugin_manager.plugins = new_plugin_list
66+
self.plugin_manager.plugins = new_plugin_list
6767

6868
def on_load(self) -> None:
6969
self.loaded_plugins["!DevTools"] = self
@@ -78,7 +78,8 @@ def on_unload(self) -> None:
7878
self.logger.notice(self.liblary("on_unload"))
7979

8080
def toxic_load(self, path: str) -> int:
81-
plugin_info: dict = json.load(open(os.path.join(path, "info.json"), 'r'))
81+
plugin_info: dict = json.load(
82+
open(os.path.join(path, "info.json"), 'r'))
8283
name = plugin_info["name"]
8384
file_name, class_name = plugin_info["main"].rsplit(".", 1)
8485
plugin_version = plugin_info["version"]
@@ -91,7 +92,8 @@ def toxic_load(self, path: str) -> int:
9192
if plugin_info["api_version"] != version.podrum_api_version:
9293
self.logger.warn(self.liblary("wrong_api", name))
9394
self.logger.warn(self.liblary("wrong_api2", plugin_version))
94-
self.logger.warn(self.liblary("wrong_api3", version.podrum_api_version))
95+
self.logger.warn(self.liblary(
96+
"wrong_api3", version.podrum_api_version))
9597
return 1
9698
######### Section #########
9799
# CHECKING IF PLUGIN IS ALREADY LOADED #
@@ -102,9 +104,10 @@ def toxic_load(self, path: str) -> int:
102104
######### Section #########
103105
#IMPORTING MAIN CLASS FROM PLUGIN #
104106
####################################
105-
spec = importlib.util.spec_from_file_location(f"{class_name}", f"{path}\{file_name}.py")
107+
spec = importlib.util.spec_from_file_location(
108+
f"{class_name}", f"{path}\{file_name}.py")
106109
prev_main_class = spec.loader.load_module(spec.name)
107-
main_class = getattr(prev_main_class,class_name)
110+
main_class = getattr(prev_main_class, class_name)
108111
######### Section #########
109112
# REGISTERING PLUGIN AND INJECTING INFO #
110113
#########################################
@@ -127,7 +130,8 @@ def getAllFolders(self) -> None:
127130
for dirs in os.listdir(self.plugin_folder_path):
128131
if os.path.isdir(os.path.join(self.plugin_folder_path, dirs)):
129132
if dirs != "DevTools":
130-
self.logger.info(f"Loading {os.path.join(self.plugin_folder_path, dirs)} plugin")
133+
self.logger.info(
134+
f"Loading {os.path.join(self.plugin_folder_path, dirs)} plugin")
131135
if self.toxic_load(os.path.join(self.plugin_folder_path, dirs)) == 0:
132136
howMuch = howMuch+1
133137
if howMuch != 0:

0 commit comments

Comments
 (0)