Skip to content

Commit 688d215

Browse files
Discard cache decorator
1 parent 780f53f commit 688d215

File tree

4 files changed

+0
-164
lines changed

4 files changed

+0
-164
lines changed

src/aiidalab_qe/common/decorators.py

Lines changed: 0 additions & 83 deletions
This file was deleted.

src/aiidalab_qe/common/mixins.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
from aiida import orm
88
from aiida.common.exceptions import NotExistent
99
from aiida_quantumespresso.data.hubbard_structure import HubbardStructureData
10-
from aiidalab_qe.common.decorators import cache_per_thread
1110
from aiidalab_qe.common.mvc import Model
1211

1312
StructureType = t.Union[orm.StructureData, HubbardStructureData]
@@ -16,7 +15,6 @@
1615
class HasInputStructure(tl.HasTraits):
1716
structure_uuid = tl.Unicode(None, allow_none=True)
1817

19-
@cache_per_thread(invalidator="structure_uuid")
2018
@property
2119
def input_structure(self) -> StructureType | None:
2220
if not self.structure_uuid:
@@ -106,7 +104,6 @@ class HasProcess(tl.HasTraits):
106104
process_uuid = tl.Unicode(None, allow_none=True)
107105
monitor_counter = tl.Int(0) # used for continuous updates
108106

109-
@cache_per_thread(invalidator="process_uuid")
110107
@property
111108
def process(self) -> orm.WorkChainNode | None:
112109
if not self.process_uuid:

src/aiidalab_qe/common/process/tree.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
from aiida.engine import ProcessState
1313
from aiida.tools.graph.graph_traversers import traverse_graph
1414
from aiidalab_qe.app.utils import get_entry_items
15-
from aiidalab_qe.common.decorators import cache_per_thread
1615
from aiidalab_qe.common.mixins import HasProcess
1716
from aiidalab_qe.common.mvc import Model
1817
from aiidalab_widgets_base import LoadingWidget
@@ -164,7 +163,6 @@ def __init__(
164163
self.on_inspect = on_inspect
165164
super().__init__(**kwargs)
166165

167-
@cache_per_thread(invalidator="process_uuid")
168166
@property
169167
def process(self) -> ProcessNodeType | None:
170168
if not self.process_uuid:

tests/test_decorators.py

Lines changed: 0 additions & 76 deletions
This file was deleted.

0 commit comments

Comments
 (0)