|
|
@@ -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)
|