From be828e1b0ac7229e5a17005bbd230fb07397aa9f Mon Sep 17 00:00:00 2001 From: Christian Quest Date: Thu, 27 Dec 2018 18:09:48 +0100 Subject: [PATCH] Sort layer names --- tilecache/TileCache/Service.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tilecache/TileCache/Service.py b/tilecache/TileCache/Service.py index 9d6aa16..7352882 100755 --- a/tilecache/TileCache/Service.py +++ b/tilecache/TileCache/Service.py @@ -34,7 +34,9 @@ def getLayer(self, layername): try: return self.service.layers[layername] except: - raise TileCacheException("The requested layer (%s) does not exist. Available layers are: \n * %s" % (layername, "\n * ".join(self.service.layers.keys()))) + layer_names = self.service.layers.keys() + layer_names.sort() + raise TileCacheException("The requested layer (%s) does not exist. Available layers are: \n * %s" % (layername, "\n * ".join(layer_names))) def import_module(name): """Helper module to import any module based on a name, and return the module."""