We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ceb270d commit 34ed18dCopy full SHA for 34ed18d
1 file changed
client/src/cbltest/api/syncgateway.py
@@ -681,9 +681,13 @@ async def get_version(self) -> SyncGatewayVersion:
681
sg_version = SyncGatewayVersion(model.version)
682
else:
683
sg_version = SyncGatewayVersion(model.vendor.version)
684
- assert packaging.version.parse(sg_version.version), (
685
- "Failed to parse Sync Gateway version from /_status response {model}"
686
- )
+ try:
+ packaging.version.parse(sg_version.version)
+ except packaging.version.InvalidVersion as exc:
687
+ raise CblTestError(
688
+ "Failed to parse Sync Gateway version from /_status response: {resp}\n"
689
+ f"version={model.version}"
690
+ ) from exc
691
return sg_version
692
693
def tls_cert(self) -> str | None:
0 commit comments