Use de-dupe idiom that works with Python 3.6, refs #1632

parallel-queries
Simon Willison 2022-02-07 15:42:37 -08:00
rodzic fa5fc327ad
commit 5bfd001b55
1 zmienionych plików z 3 dodań i 1 usunięć

Wyświetl plik

@ -550,7 +550,9 @@ def serve(
)
# De-duplicate files so 'datasette db.db db.db' only attaches one /db
files = list(dict.fromkeys(files))
files_seen = set()
deduped_files = [f for f in files if f not in files_seen and not files_seen.add(f)]
files = deduped_files
try:
ds = Datasette(files, **kwargs)