needs_upgrade(client_version,
server_version,
verbose=False)
| source code
|
Tests whether the client version is behind the server version.
For example:
import omero
from omero_version import omero_version as client_version
client = omero.client()
session = client.createSession()
config = session.getConfigService()
server_version = config.getVersion()
upgrade = needs_upgrade(client_version, server_version)
if upgrade:
# Inform client
Alternatively, from the command-line:
./versions.py --quiet 4.1.0 4.2.0-DEV || echo upgrade
|