X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/815e3cccf6840d935e5a708588700cca23b976e9..18800a1a82f29d6d1dda177dcd60715b2c060fb2:/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