Source code for gws.gis.ows.util

import gws
import gws.types as t


[docs]def shared_provider(klass, obj, cfg): uid = cfg.get('url') params = cfg.get('params') if params: uid += '_' + gws.sha256(' '.join(f'{k}={v}' for k, v in sorted(params.items()))) return obj.root.create_shared_object(klass, uid, gws.merge(t.Config(uid=uid), cfg))