@@ -1,4 +1,5 @@
+from copy import copy
from email.message import EmailMessage
from typing import TYPE_CHECKING, Any, Callable, Dict, List, Optional, Union
@@ -444,4 +445,8 @@ class EmailSender:
if html_table is not None:
self.templates_html_table = jinja2.Environment(loader=jinja2.FileSystemLoader(html_table))
if text_table is not None:
- self.templates_text_table = jinja2.Environment(loader=jinja2.FileSystemLoader(text_table))
+ self.templates_text_table = jinja2.Environment(loader=jinja2.FileSystemLoader(text_table))
+
+ def copy(self) -> 'EmailSender':
+ "Shallow copy EmailSender"
+ return copy(self)