def get_available_updates(): logger.info() # Cuantas actualizaciones hay? number_of_updates = 0 new_published_version_tag = "" # Lee la versión remota from core import api latest_packages = api.plugins_get_latest_packages() for latest_package in latest_packages["body"]: if latest_package["package"] == "plugin": if latest_package[ "version"] > versiontools.get_current_plugin_version(): number_of_updates = number_of_updates + 1 new_published_version_tag = latest_package["tag"] elif latest_package["package"] == "channels": if latest_package[ "version"] > versiontools.get_current_channels_version(): number_of_updates = number_of_updates + 1 elif latest_package["package"] == "servers": if latest_package[ "version"] > versiontools.get_current_servers_version(): number_of_updates = number_of_updates + 1 return new_published_version_tag, number_of_updates
def get_available_updates(): logger.info("pelisalacarta.core.updater checkforupdates") # Cuantas actualizaciones hay? number_of_updates = 0 new_published_version_tag = "" # Lee la versión remota from core import api latest_packages = api.plugins_get_latest_packages() for latest_package in latest_packages["body"]: if latest_package["package"]=="plugin": if latest_package["version"] > versiontools.get_current_plugin_version(): number_of_updates = number_of_updates + 1 new_published_version_tag = latest_package["tag"] elif latest_package["package"]=="channels": if latest_package["version"] > versiontools.get_current_channels_version(): number_of_updates = number_of_updates + 1 elif latest_package["package"]=="servers": if latest_package["version"] > versiontools.get_current_servers_version(): number_of_updates = number_of_updates + 1 return new_published_version_tag,number_of_updates