diff --git a/src/geoserver/catalog.py b/src/geoserver/catalog.py index 2c9398d..85453c3 100644 --- a/src/geoserver/catalog.py +++ b/src/geoserver/catalog.py @@ -721,10 +721,12 @@ def create_coveragestore( ) ) self._cache.clear() + time = 0 while name not in [ - store.name for store in self.get_stores(workspaces=[workspace]) + store.name for store in self.get_stores(workspaces=[workspace]) and time < 120 ]: sleep(.5) + time ++ .5 return self.get_resources(names=layer_name, workspaces=[workspace])[0]