Docker info more robust (#3720)

This commit is contained in:
Pascal Vizeli 2022-07-07 10:01:57 +02:00 committed by GitHub
parent 9266062709
commit a5cc3cba63
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -56,10 +56,10 @@ class DockerInfo:
def new(data: dict[str, Any]): def new(data: dict[str, Any]):
"""Create a object from docker info.""" """Create a object from docker info."""
return DockerInfo( return DockerInfo(
AwesomeVersion(data["ServerVersion"]), AwesomeVersion(data.get("ServerVersion", "0.0.0")),
data["Driver"], data.get("Driver", "unknown"),
data["LoggingDriver"], data.get("LoggingDriver", "unknown"),
data["CgroupVersion"], data.get("CgroupVersion", "1"),
) )
@property @property