def pub(): if geoserver_layer_name is not None: l = Layer.publish(package_id, resource_id, geoserver_layer_name, username, lat_field=lat_field, lng_field=lng_field) return l else: l = Layer.publish(package_id, resource_id, layer_name, username, lat_field=lat_field, lng_field=lng_field) return l