def _serve_forerver(self): try: _version = version.replace('Zato ', '') major = _version[:3] minor = _version[:5] # Each major version has its own endpoint while True: # Check if there are updates and notify if needed self._check_notify(url_info, major, minor, _version) # We can sleep for 1 day and then check again sleep(day) except Exception, e: self.logger.warn(format_exc(e))
from ast import literal_eval from ConfigParser import ConfigParser from contextlib import closing from cStringIO import StringIO from datetime import datetime # Bunch from bunch import bunchify # Zato from zato.cli import common_logging_conf_contents, ManageCommand from zato.cli.create_server import lua_zato_rename_if_exists, server_conf_template, user_conf_contents from zato.common import version as zato_version, ZATO_INFO_FILE from zato.common.util import get_crypto_manager_from_server_config, get_odb_session_from_server_config, get_zato_command zato_version_number_full = zato_version.replace('Zato ', '') zato_version_number = zato_version_number_full[:3] # ################################################################################################################################ # From -> To MIGRATION_PATHS = {'1.1': '2.0'} # ################################################################################################################################ class _MigrateInfoRow(object): def __init__(self, timestamp, from_, to, from_full, to_full): self.timestamp = timestamp self.from_ = from_ self.to = to
import json, os, sys from ast import literal_eval from ConfigParser import ConfigParser from cStringIO import StringIO from datetime import datetime # Bunch from bunch import bunchify # Zato from zato.cli import common_logging_conf_contents, ManageCommand from zato.cli.create_server import lua_zato_rename_if_exists, server_conf_template, user_conf_contents from zato.common import version as zato_version, ZATO_INFO_FILE from zato.common.util import get_zato_command zato_version_number_full = zato_version.replace('Zato ', '') zato_version_number = zato_version_number_full[:3] # ################################################################################################################################ # From -> To MIGRATION_PATHS = { '1.1': '2.0' } # ################################################################################################################################ class Migrate(ManageCommand): """ Migrates a Zato component to the next version. """