-
Notifications
You must be signed in to change notification settings - Fork 25
Open
Description
import logging
class NeoModLoaderError(Exception):
pass
class Listener:
def init(self, name):
self.name = name
def construct(self):
raise NeoModLoaderError(f"Failed to construct listener instance of {self.name}")
def create_listener(listener_name):
try:
listener = Listener(listener_name)
listener.construct()
except NeoModLoaderError as e:
logging.warning(str(e))
if name == "main":
logging.basicConfig(level=logging.WARNING)
listeners = [
"General.Event.Listeners.ActorTryToAttackListener+<>c",
"General.Event.Listeners.PlotStartListener+<>c",
"General.Event.Listeners.WarStartListener+<>c"
]
for listener_name in listeners:
create_listener(listener_name)
Metadata
Metadata
Assignees
Labels
No labels