Skip to content

Commit 8b64280

Browse files
committed
Change registered_paths to a collections.defaultdict(set).
1 parent 61b0545 commit 8b64280

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

dash/dash.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ def _handle_error(error):
167167

168168
self.assets_ignore = assets_ignore
169169

170-
self.registered_paths = {}
170+
self.registered_paths = collections.defaultdict(set)
171171

172172
# urls
173173
self.routes = []
@@ -313,10 +313,7 @@ def _collect_and_register_resources(self, resources):
313313
def _relative_url_path(relative_package_path='', namespace=''):
314314

315315
# track the registered packages
316-
if namespace in self.registered_paths:
317-
self.registered_paths[namespace].append(relative_package_path)
318-
else:
319-
self.registered_paths[namespace] = [relative_package_path]
316+
self.registered_paths[namespace].add(relative_package_path)
320317

321318
module_path = os.path.join(
322319
os.path.dirname(sys.modules[namespace].__file__),

0 commit comments

Comments
 (0)