We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0e9f789 commit 377ef27Copy full SHA for 377ef27
1 file changed
client/src/cbltest/api/syncgateway.py
@@ -694,9 +694,13 @@ async def get_version(self) -> SyncGatewayVersion:
694
sg_version = SyncGatewayVersion(model.version)
695
else:
696
sg_version = SyncGatewayVersion(model.vendor.version)
697
- assert packaging.version.parse(sg_version.version), (
698
- "Failed to parse Sync Gateway version from /_status response {model}"
699
- )
+ try:
+ packaging.version.parse(sg_version.version)
+ except packaging.version.InvalidVersion as exc:
700
+ raise CblTestError(
701
+ "Failed to parse Sync Gateway version from /_status response: {resp}\n"
702
+ f"version={model.version}"
703
+ ) from exc
704
return sg_version
705
706
def tls_cert(self) -> str | None:
0 commit comments