def run(self): log = "Running the {}-update scripts...".format(self._type) logger.info(log) current_version = self._old_version target_version = get_target_version() while current_version < target_version: step_found = False for (from_version, to_version), func in self._scenarios.iteritems(): if current_version == from_version: msg = "Running {}-update from {} to {}.".format( self._type, from_version, to_version) logger.info(msg) func() current_version = to_version step_found = True break if not step_found: msg = "{}-update step missing".format(self._type) update_failed(msg) raise Exception(msg) self._finalise()
def run(self): log = "Running the {}-update scripts...".format(self._type) logger.info(log) current_v = str(self._old) while current_v < str(TARGET_VERSION): step_found = False for (from_v, to_v), func in self._scenarios.iteritems(): if current_v == from_v: msg = "Running {}-update from {} to {}.".format( self._type, from_v, to_v ) logger.info(msg) func() current_v = to_v step_found = True break if not step_found: msg = "{}-update step missing".format(self._type) update_failed(msg) raise Exception(msg) self._finalise()
def run(self, progress): log = "Running the {}-update scripts...".format(self._type) logger.info(log) current_version = self._old_version target_version = get_target_version() while current_version < target_version: step_found = False for (from_version, to_version), func in self._scenarios.iteritems(): if current_version == from_version: msg = "Running {}-update from {} to {}.".format( self._type, from_version, to_version ) logger.info(msg) func(progress) current_version = to_version step_found = True break if not step_found: msg = "{}-update step missing".format(self._type) update_failed(msg) raise Exception(msg) self._finalise()
def run(self): log = 'Running the {}-update scripts...'.format(self._type) logger.info(log) current_v = str(self._old) while current_v < str(TARGET_VERSION): step_found = False for (from_v, to_v), func in self._scenarios.iteritems(): if current_v == from_v: msg = "Running {}-update from {} to {}.".format( self._type, from_v, to_v ) logger.info(msg) func() current_v = to_v step_found = True break if not step_found: msg = "{}-update step missing".format(self._type) update_failed(msg) raise Exception(msg)