We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 778ead3 commit 4cbf8baCopy full SHA for 4cbf8ba
archetypal/umi_template.py
@@ -796,7 +796,8 @@ def replacement():
796
for component in components:
797
if component.__class__.__name__ + "s" in inclusion:
798
equivalent_component = component.get_unique()
799
- component.replace_me_with(equivalent_component)
+ if equivalent_component.id != component.id:
800
+ component.replace_me_with(equivalent_component)
801
replacement()
802
self.update_components_list()
803
tests/test_umi.py
@@ -32,6 +32,7 @@ class TestUmiTemplate:
32
33
@pytest.fixture(autouse=True)
34
def cleanup(self):
35
+ UmiTemplateLibrary._clear_class_memory()
36
yield
37
UmiTemplateLibrary._clear_class_memory()
38
0 commit comments