aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--src/infini/doc.py7
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(
{