1010if 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
1615class 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