aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author苏向夜 <fu050409@163.com>2024-01-26 23:27:48 +0800
committer苏向夜 <fu050409@163.com>2024-01-26 23:27:48 +0800
commitb5fdc156b15ad727c0106e71a383a727e57f899e (patch)
tree076d88e32a2681aca0ec9aa7eea28558e98421cd /src
parent3771fad4f12f6e7fdbd714cdc45c959f7979d35a (diff)
downloadinfini-b5fdc156b15ad727c0106e71a383a727e57f899e.tar.gz
infini-b5fdc156b15ad727c0106e71a383a727e57f899e.zip
:bug: fix(interceptor): fix output interception have no input defination
Diffstat (limited to 'src')
-rw-r--r--src/infini/interceptor.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/infini/interceptor.py b/src/infini/interceptor.py
index c227fef7..28a3f869 100644
--- a/src/infini/interceptor.py
+++ b/src/infini/interceptor.py
@@ -17,7 +17,8 @@ class Interceptor:
return input
def output(self, output_text: str) -> str | Output:
- queue = self.match(output_text)
+ queue = self.match(output_text) # TODO 需要测试输出拦截情况
+ input = Input(output_text)
while not queue.is_empty():
if isinstance(intercepted := queue.pop()(input), Output):
return intercepted