def check_python(): """Check End-of-Life status for Python version.""" # Raise if end of life eol.check() # Warn if within grace period grace_period = 365 # days eol.warn_for_status(grace_period=-grace_period) # Log warning if within grace period days_left = eol.lifetime() if days_left > 0: logger.info( 'Python v{major}.{minor} will reach end of life in {x} days.'. format( major=sys.version_info[0], minor=sys.version_info[1], x=days_left, ), ) else: logger.info( 'Python v{major}.{minor} reached end of life {x} days ago.'.format( major=sys.version_info[0], minor=sys.version_info[1], x=-days_left, ), ) if days_left <= grace_period: logger.warning('Please upgrade to a more recent Python version.')
def check_python(): """Check End-of-Life status for Python version.""" # Raise if end of life eol.check() # Warn if within grace period grace_period = 365 # days eol.warn_for_status(grace_period=-grace_period) # Log warning if within grace period days_left = eol.lifetime() logger.info( 'Python v{major}.{minor} will reach end of life in {x} days.'.format( major=sys.version_info[0], minor=sys.version_info[1], x=days_left, ) ) if days_left <= grace_period: logger.warning('Please upgrade to a more recent Python version.')
from __future__ import ( absolute_import, division, print_function, unicode_literals, ) import datetime import os import sys import eol import cleanup eol.check() cleanup.clean(cleanup.FOLDER_STRUCTURE) import core from core import logger, main_db from core.auto_process import comics, games, movies, music, tv, books from core.auto_process.common import ProcessResult from core.plugins.downloaders.nzb.utils import get_nzoid from core.plugins.plex import plex_update from core.user_scripts import external_script from core.utils import ( char_replace, clean_dir, convert_to_ascii, extract_files, get_dirs, get_download_info, update_download_info_status, )
def test_eol(): import eol eol.check()