diff options
| -rw-r--r-- | src/infini/doc.py | 7 |
1 files changed, 7 insertions, 0 deletions
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( { |
