aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--src/hydrorollcore/event.py8
-rw-r--r--src/hydrorollcore/manager.py2
2 files changed, 4 insertions, 6 deletions
diff --git a/src/hydrorollcore/event.py b/src/hydrorollcore/event.py
index 4e9c6611..9ce34bd9 100644
--- a/src/hydrorollcore/event.py
+++ b/src/hydrorollcore/event.py
@@ -15,12 +15,10 @@ class Events:
self._events[name.lower()] = output
def process(self, name: str, **kwargs) -> str:
- string = self._events.get(name.lower())
- if not string:
- logger.warning(f"事件[{name.lower()}]不存在,将返回空字符串!")
- return ""
- else:
+ if string := self._events.get(name.lower()):
return self._format(string, **kwargs)
+ logger.warning(f"事件[{name.lower()}]不存在,将返回空字符串!")
+ return ""
def _format(self, string: str, **kwargs):
pattern = r"{(.*?)}"
diff --git a/src/hydrorollcore/manager.py b/src/hydrorollcore/manager.py
index 83db77ce..42e79563 100644
--- a/src/hydrorollcore/manager.py
+++ b/src/hydrorollcore/manager.py
@@ -11,7 +11,7 @@ class Manager:
def __init__(self, _events: Events = None) -> None:
self.events = _events if _events else events
- def roll(roll_string: str):
+ def roll(self):
...