From b670e7b74ad2b17925acc4d0ebaf0349946e5bde Mon Sep 17 00:00:00 2001 From: 苏向夜 Date: Sun, 17 Mar 2024 20:08:20 +0800 Subject: feat(doc): add update method --- src/infini/doc.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/infini/doc.py b/src/infini/doc.py index 9913309b..0b67e54c 100644 --- a/src/infini/doc.py +++ b/src/infini/doc.py @@ -25,6 +25,13 @@ class Doc: self.global_variables = {} self.interceptors = {} + def update(self, __object: "Doc") -> None: + self.pre_interceptors.update(__object.pre_interceptors) + self.handlers.update(__object.handlers) + self.events.update(__object.events) + self.global_variables.update(__object.global_variables) + self.interceptors.update(__object.interceptors) + def dumps(self) -> str: return json.dumps( { -- cgit v1.2.3-70-g09d2