Set PYTHON2 global variable

This commit is contained in:
JonnyWong16 2020-04-04 07:57:51 -07:00
parent fb395fc2e9
commit 9e0153e962
No known key found for this signature in database
GPG key ID: B1F1F9807184697A
35 changed files with 43 additions and 42 deletions

View file

@ -37,9 +37,10 @@ from apscheduler.triggers.interval import IntervalTrigger
from UniversalAnalytics import Tracker from UniversalAnalytics import Tracker
import pytz import pytz
PYTHON_VERSION = sys.version_info[0] PYTHON_VERSION = sys.version_info[:3]
PYTHON2 = PYTHON_VERSION[0] == 2
if PYTHON_VERSION < 3: if PYTHON2:
import activity_handler import activity_handler
import activity_pinger import activity_pinger
import common import common

View file

@ -25,7 +25,7 @@ from apscheduler.triggers.date import DateTrigger
import pytz import pytz
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import activity_processor import activity_processor
import datafactory import datafactory
import helpers import helpers

View file

@ -20,7 +20,7 @@ import threading
import time import time
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import activity_handler import activity_handler
import activity_processor import activity_processor
import database import database

View file

@ -22,7 +22,7 @@ import json
import time import time
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import database import database
import helpers import helpers
import libraries import libraries

View file

@ -33,7 +33,7 @@ import cherrypy
import xmltodict import xmltodict
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import config import config
import database import database
import helpers import helpers

View file

@ -25,7 +25,7 @@ from __future__ import unicode_literals
from future.moves.urllib.request import FancyURLopener from future.moves.urllib.request import FancyURLopener
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
from common import USER_AGENT from common import USER_AGENT
else: else:
from plexpy.common import USER_AGENT from plexpy.common import USER_AGENT

View file

@ -22,7 +22,7 @@ import platform
from collections import OrderedDict from collections import OrderedDict
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import version import version
else: else:
from plexpy import version from plexpy import version

View file

@ -26,7 +26,7 @@ import time
from configobj import ConfigObj from configobj import ConfigObj
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import logger import logger
else: else:
from plexpy import logger from plexpy import logger

View file

@ -24,7 +24,7 @@ import threading
import time import time
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import logger import logger
else: else:
from plexpy import logger from plexpy import logger

View file

@ -26,7 +26,7 @@ import json
from itertools import groupby from itertools import groupby
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import common import common
import database import database
import datatables import datatables

View file

@ -19,7 +19,7 @@ from future.builtins import object
import re import re
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import database import database
import helpers import helpers
import logger import logger

View file

@ -23,7 +23,7 @@ from future.builtins import object
import datetime import datetime
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import common import common
import database import database
import logger import logger

View file

@ -60,7 +60,7 @@ from xml.dom import minidom
import xmltodict import xmltodict
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import logger import logger
import request import request
from api2 import API2 from api2 import API2
@ -1265,10 +1265,10 @@ def split_args(args=None):
if isinstance(args, list): if isinstance(args, list):
return args return args
elif isinstance(args, str): elif isinstance(args, str):
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
args = args.encode('utf-8') args = args.encode('utf-8')
args = shlex.split(args) args = shlex.split(args)
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
args = [a.decode('utf-8') for a in args] args = [a.decode('utf-8') for a in args]
return args return args
return [] return []

View file

@ -27,7 +27,7 @@ import certifi
import urllib3 import urllib3
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import helpers import helpers
import logger import logger
else: else:

View file

@ -24,7 +24,7 @@ import json
import os import os
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import common import common
import database import database
import datatables import datatables

View file

@ -23,7 +23,7 @@ import time
import threading import threading
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import logger import logger
else: else:
from plexpy import logger from plexpy import logger

View file

@ -21,7 +21,7 @@ from io import open
import os import os
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import helpers import helpers
import logger import logger
else: else:

View file

@ -33,7 +33,7 @@ import threading
import traceback import traceback
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
from helpers import is_public_ip from helpers import is_public_ip
from config import _BLACKLIST_KEYS, _WHITELIST_KEYS from config import _BLACKLIST_KEYS, _WHITELIST_KEYS
else: else:

View file

@ -21,7 +21,7 @@ from future.builtins import str
import time import time
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import database import database
import helpers import helpers
import logger import logger

View file

@ -24,7 +24,7 @@ from apscheduler.triggers.cron import CronTrigger
import email.utils import email.utils
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import database import database
import helpers import helpers
import logger import logger

View file

@ -30,7 +30,7 @@ import os
import re import re
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import common import common
import database import database
import helpers import helpers

View file

@ -42,7 +42,7 @@ import time
import musicbrainzngs import musicbrainzngs
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import activity_processor import activity_processor
import common import common
import database import database
@ -1785,7 +1785,7 @@ class CustomFormatter(Formatter):
obj = self.convert_field(obj, conversion) obj = self.convert_field(obj, conversion)
# expand the format spec, if needed # expand the format spec, if needed
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
format_spec = self._vformat(format_spec, args, kwargs, format_spec = self._vformat(format_spec, args, kwargs,
used_args, recursion_depth - 1) used_args, recursion_depth - 1)
else: else:
@ -1804,7 +1804,7 @@ class CustomFormatter(Formatter):
result.append(suffix) result.append(suffix)
# result.append(self.format_field(obj, format_spec)) # result.append(self.format_field(obj, format_spec))
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
return ''.join(result) return ''.join(result)
else: else:
return ''.join(result), auto_arg_index return ''.join(result), auto_arg_index

View file

@ -59,7 +59,7 @@ import facebook
import twitter import twitter
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import common import common
import database import database
import helpers import helpers
@ -2814,7 +2814,7 @@ class SCRIPTS(Notifier):
if self.pythonpath: if self.pythonpath:
custom_env['PYTHONPATH'] = os.pathsep.join([p for p in sys.path if p]) custom_env['PYTHONPATH'] = os.pathsep.join([p for p in sys.path if p])
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
custom_env = {k.encode('utf-8'): v.encode('utf-8') for k, v in custom_env.items()} custom_env = {k.encode('utf-8'): v.encode('utf-8') for k, v in custom_env.items()}
env = os.environ.copy() env = os.environ.copy()
@ -2914,7 +2914,7 @@ class SCRIPTS(Notifier):
script.extend(script_args) script.extend(script_args)
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
script = [s.encode(plexpy.SYS_ENCODING, 'ignore') for s in script] script = [s.encode(plexpy.SYS_ENCODING, 'ignore') for s in script]
logger.debug("Tautulli Notifiers :: Full script is: %s" % script) logger.debug("Tautulli Notifiers :: Full script is: %s" % script)

View file

@ -23,7 +23,7 @@ import sqlite3
from xml.dom import minidom from xml.dom import minidom
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import activity_pinger import activity_pinger
import activity_processor import activity_processor
import database import database

View file

@ -24,7 +24,7 @@ import base64
import json import json
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import common import common
import helpers import helpers
import http_handler import http_handler

View file

@ -22,7 +22,7 @@ import sqlite3
from xml.dom import minidom from xml.dom import minidom
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import activity_pinger import activity_pinger
import activity_processor import activity_processor
import database import database

View file

@ -26,7 +26,7 @@ import time
from future.moves.urllib.parse import quote, quote_plus, urlencode from future.moves.urllib.parse import quote, quote_plus, urlencode
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import activity_processor import activity_processor
import common import common
import helpers import helpers

View file

@ -25,7 +25,7 @@ import collections
import requests import requests
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import lock import lock
import logger import logger
else: else:

View file

@ -21,7 +21,7 @@ from future.builtins import str
import cherrypy import cherrypy
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import common import common
import users import users
else: else:

View file

@ -24,7 +24,7 @@ import httpagentparser
import time import time
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import common import common
import database import database
import datatables import datatables

View file

@ -28,7 +28,7 @@ import subprocess
import tarfile import tarfile
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import common import common
import logger import logger
import request import request

View file

@ -27,7 +27,7 @@ import time
import websocket import websocket
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import activity_handler import activity_handler
import activity_pinger import activity_pinger
import activity_processor import activity_processor

View file

@ -30,7 +30,7 @@ from hashing_passwords import check_hash
import jwt import jwt
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import logger import logger
from database import MonitorDatabase from database import MonitorDatabase
from users import Users, refresh_users from users import Users, refresh_users

View file

@ -41,7 +41,7 @@ import mako.exceptions
import websocket import websocket
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import activity_pinger import activity_pinger
import common import common
import config import config

View file

@ -21,7 +21,7 @@ import sys
import cherrypy import cherrypy
import plexpy import plexpy
if plexpy.PYTHON_VERSION < 3: if plexpy.PYTHON2:
import logger import logger
import webauth import webauth
from helpers import create_https_certificates from helpers import create_https_certificates