mirror of
https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
synced 2025-01-01 20:35:06 +08:00
re-add update_file_entry
MassFileLister.update_file_entry was accidentally removed in https://github.com/AUTOMATIC1111/stable-diffusion-webui/pull/15205/files#diff-c39b942d8f8620d46d314db8301189b8d6195fc97aedbeb124a33694b738d69cL151-R173
This commit is contained in:
parent
23c06a51cc
commit
2ad17a6100
@ -148,6 +148,11 @@ class MassFileLister:
|
|||||||
"""Clear the cache of all directories."""
|
"""Clear the cache of all directories."""
|
||||||
self.cached_dirs.clear()
|
self.cached_dirs.clear()
|
||||||
|
|
||||||
|
def update_file_entry(self, path):
|
||||||
|
"""Update the cache for a specific directory."""
|
||||||
|
dirname, filename = os.path.split(path)
|
||||||
|
if cached_dir := self.cached_dirs.get(dirname):
|
||||||
|
cached_dir.update_entry(filename)
|
||||||
|
|
||||||
def topological_sort(dependencies):
|
def topological_sort(dependencies):
|
||||||
"""Accepts a dictionary mapping name to its dependencies, returns a list of names ordered according to dependencies.
|
"""Accepts a dictionary mapping name to its dependencies, returns a list of names ordered according to dependencies.
|
||||||
|
Loading…
Reference in New Issue
Block a user