visions.utils.warning_handling

visions.utils.warning_handling.discard_stderr(func)[source]

Shapely logs failures at a silly severity, just trying to suppress it’s output on failures. Only known way to get rid of sys output when wkt.loads hits a bad value

Return type

Callable[…, ~T]

visions.utils.warning_handling.suppress_warnings(func)[source]

Suppress warnings produces while executing the wrapped function.

Return type

Callable[…, ~T]