Skip to content

Commit c8e6fa8

Browse files
committed
Remove len cache bust from resources, integrate with hot-reload later.
1 parent 9a65658 commit c8e6fa8

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

dash/resources.py

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,7 @@ def __init__(self, resource_name, layout):
1111
self._resources = []
1212
self.resource_name = resource_name
1313
self.layout = layout
14-
self._cache = {
15-
'resources': [],
16-
'len': 0
17-
}
14+
self._resources_cache = []
1815

1916
def append_resource(self, resource):
2017
self._resources.append(resource)
@@ -62,16 +59,14 @@ def _filter_resources(self, all_resources, dev_bundles=False):
6259
return filtered_resources
6360

6461
def get_all_resources(self, dev_bundles=False):
65-
cur_len = len(self._resources)
66-
if self._cache['resources'] and cur_len == self._cache['len']:
67-
return self._cache['resources']
62+
if self._resources_cache:
63+
return self._resources_cache
6864

6965
all_resources = ComponentRegistry.get_resources(self.resource_name)
7066
all_resources.extend(self._resources)
7167

72-
self._cache['resources'] = res = \
68+
self._resources_cache = res = \
7369
self._filter_resources(all_resources, dev_bundles)
74-
self._cache['len'] = cur_len
7570
return res
7671

7772

0 commit comments

Comments
 (0)