Exemplo n.º 1
0
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.')
Exemplo n.º 2
0
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.')
Exemplo n.º 3
0
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,
)
Exemplo n.º 4
0
def test_eol():
    import eol
    eol.check()
Exemplo n.º 5
0
def test_eol():
    import eol
    eol.check()