mirror of
https://github.com/mapnik/mapnik.git
synced 2025-12-08 20:13:09 +00:00
throw on symbolizer property parsing failure
This commit is contained in:
parent
91f08801ce
commit
a26f389cb2
@ -891,13 +891,17 @@ struct set_symbolizer_property_impl<Symbolizer, T, true>
|
||||
{
|
||||
optional<expression_ptr> val = node.get_opt_attr<expression_ptr>(name);
|
||||
if (val) put(sym, key, *val);
|
||||
else MAPNIK_LOG_ERROR(Symbolizer) << " failed to parse:" << name;
|
||||
else
|
||||
{
|
||||
throw config_error("failed to parse symbolizer property: '" + name + "'");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (config_error const& ex)
|
||||
{
|
||||
MAPNIK_LOG_ERROR(Symbolizer) << ex.what();
|
||||
ex.append_context(std::string("set_symbolizer_property '") + name + "'", node);
|
||||
throw;
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user