flyingcircusio / batou

batou is a universal, fractal deployment utility using Python.
https://batou.readthedocs.org
Other
47 stars 12 forks source link

provisioning: properly catch documented errors for `getaddrinfo` #390

Closed ctheune closed 10 months ago

ctheune commented 10 months ago

The gaierror is not the only possible error happening. According to docs we can end up with any OSError (or subclasses) and we should not fail deployments due to this. Seen this in the wild.

Test coverage currently not viable.