aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--fietsboek/config.py11
-rw-r--r--fietsboek/hittekaart.py1
-rw-r--r--fietsboek/scripts/fietscron.py1
3 files changed, 8 insertions, 5 deletions
diff --git a/fietsboek/config.py b/fietsboek/config.py
index 2d25773..bd2347a 100644
--- a/fietsboek/config.py
+++ b/fietsboek/config.py
@@ -65,7 +65,8 @@ KNOWN_TILE_LAYERS = [
]
WARNINGS = {
- "hittekaart.bin": "hittekaart is now used via a Python module. Enable extra `hittekaart` to install the dependency.",
+ "hittekaart.bin": "hittekaart is now used via a Python module. "
+ "Enable extra `hittekaart` to install the dependency.",
}
@@ -348,14 +349,18 @@ def parse(config: dict) -> Config:
keys.discard(_field_name(field_name, field))
keys -= KNOWN_PYRAMID_SETTINGS
+ _warn_unknown(keys)
+
+ return parsed_config
+
+
+def _warn_unknown(keys):
for key in keys:
LOGGER.warning("Unknown configuration key: %r", key)
if warning := WARNINGS.get(key):
LOGGER.warning(warning)
- return parsed_config
-
def _field_name(field_name, field):
"""Returns the field's alias, or the original name if the alias does not
diff --git a/fietsboek/hittekaart.py b/fietsboek/hittekaart.py
index 220d8d9..3b0c103 100644
--- a/fietsboek/hittekaart.py
+++ b/fietsboek/hittekaart.py
@@ -8,7 +8,6 @@ import logging
import shutil
import tempfile
from pathlib import Path
-from typing import Optional
try:
import hittekaart_py
diff --git a/fietsboek/scripts/fietscron.py b/fietsboek/scripts/fietscron.py
index 75575d8..1a8e855 100644
--- a/fietsboek/scripts/fietscron.py
+++ b/fietsboek/scripts/fietscron.py
@@ -3,7 +3,6 @@
import datetime
import logging
import logging.config
-from pathlib import Path
import click
import gpxpy