(cls, client)
| 21 | class Version(BaseVersion): |
| 22 | @classmethod |
| 23 | def from_client(cls, client): |
| 24 | info = client.server_info() |
| 25 | if "versionArray" in info: |
| 26 | return cls.from_version_array(info["versionArray"]) |
| 27 | return cls.from_string(info["version"]) |
| 28 | |
| 29 | @classmethod |
| 30 | async def async_from_client(cls, client): |