make grammar loading more deterministic

This commit is contained in:
Anthony Sottile
2020-04-04 17:44:27 -07:00
parent 843f1b6ff1
commit 3e7ca8e922

View File

@@ -657,7 +657,7 @@ class Grammars:
os.path.splitext(filename)[0]: os.path.join(directory, filename) os.path.splitext(filename)[0]: os.path.join(directory, filename)
for directory in directories for directory in directories
if os.path.exists(directory) if os.path.exists(directory)
for filename in os.listdir(directory) for filename in sorted(os.listdir(directory))
if filename.endswith('.json') if filename.endswith('.json')
} }