mirror of
https://github.com/element-hq/synapse.git
synced 2024-11-27 20:22:07 +03:00
Warn if we encounter unexpected files in config directories
This commit is contained in:
parent
bfb66773a4
commit
3e1029fe80
1 changed files with 17 additions and 7 deletions
|
@ -159,13 +159,23 @@ class Config(object):
|
||||||
# We accept specifying directories as config paths, we search
|
# We accept specifying directories as config paths, we search
|
||||||
# inside that directory for all files matching *.yaml, and then
|
# inside that directory for all files matching *.yaml, and then
|
||||||
# we apply them in *sorted* order.
|
# we apply them in *sorted* order.
|
||||||
config_files.extend(sorted(
|
files = []
|
||||||
os.path.join(config_path, entry)
|
for entry in os.listdir(config_path):
|
||||||
for entry in os.listdir(config_path)
|
entry_path = os.path.join(config_path, entry)
|
||||||
if entry.endswith(".yaml") and os.path.isfile(
|
if not os.path.isfile(entry_path):
|
||||||
os.path.join(config_path, entry)
|
print (
|
||||||
)
|
"Found subdirectory in config directory: %r. IGNORING."
|
||||||
))
|
) % (entry_path, )
|
||||||
|
continue
|
||||||
|
|
||||||
|
if not entry.endswith(".yaml"):
|
||||||
|
print (
|
||||||
|
"Found file in config directory that does not"
|
||||||
|
" end in '.yaml': %r. IGNORING."
|
||||||
|
) % (entry_path, )
|
||||||
|
continue
|
||||||
|
|
||||||
|
config_files.extend(sorted(files))
|
||||||
else:
|
else:
|
||||||
config_files.append(config_path)
|
config_files.append(config_path)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue