X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/b593fe9c3e9dd333d870b38e570a898c5f1185f3..61d813bfef810fbc6f5a0ecd2c5d43aaa8bf5823:/nominatim/config.py?ds=sidebyside diff --git a/nominatim/config.py b/nominatim/config.py index ef261079..700af328 100644 --- a/nominatim/config.py +++ b/nominatim/config.py @@ -99,6 +99,17 @@ class Configuration: raise UsageError("Configuration error.") from exp + def get_str_list(self, name): + """ Return the given configuration parameter as a list of strings. + The values are assumed to be given as a comma-sparated list and + will be stripped before returning them. On empty values None + is returned. + """ + raw = self.__getattr__(name) + + return [v.strip() for v in raw.split(',')] if raw else None + + def get_path(self, name): """ Return the given configuration parameter as a Path. If a relative path is configured, then the function converts this