Mi~ddlmZddlmZddlmZddlZddlZddlZddlZddlZddl Z ddl Z ddl Z ddl Z ddl Z ddlZddlmcmcmZddlmZddlmZddlmZdd lmZdd lmZdd lmZddlZdd l m!Z!m"Z"m#Z#m$Z$dd l%m&Z&m'Z'ddl(m)Z)ddl*m+Z+m,Z,m-Z-ddl.m/Z/m0Z0ddl1m2Z2ddl3m4Z4m5Z5m6Z6ddl7m8Z8m9Z9dZ:dZ;dZdZ?ej@dZAej@dZBdZCd7dZDd8dZE d9d ZFd!ZGd:d"ZHd8d#ZId:d$ZJd%ZKd;d'ZLd(ZMd8d)ZNd:d*ZOd:d+ZPd:d,ZQd-ZRd.ZSd/ZTd0ZUd1ZVd2ZWd)print_function)absolute_import)divisionN)Version)ConnectionError) iteritems) clpassenger) clselectctl)utils) userdomainsdocrootcpusersCP_NAME)NoDomain NotSupported) mod_makedirs)ApplicationsManagerPythonAppFormatVersionget_venv_rel_path)ClSelectExceptBaseClSelectException)clprint) extensions environments interpreters)APP_STARTED_CONSTAPP_STOPPED_CONSTzpassenger_wsgi.pystarted applicationzimport imp import os import sys sys.path.insert(0, os.path.dirname(__file__)) wsgi = imp.load_source('wsgi', '%s') application = wsgi.%s aimport importlib.machinery import importlib.util import os import sys sys.path.insert(0, os.path.dirname(__file__)) def load_source(modname, filename): loader = importlib.machinery.SourceFileLoader(modname, filename) spec = importlib.util.spec_from_file_location(modname, filename, loader=loader) module = importlib.util.module_from_spec(spec) loader.exec_module(module) return module wsgi = load_source('wsgi', '%s') application = wsgi.%s aHimport os import sys sys.path.insert(0, os.path.dirname(__file__)) def %s(environ, start_response): start_response('200 OK', [('Content-Type', 'text/plain')]) message = 'It works!\n' version = 'Python v' + sys.version.split()[0] + '\n' response = '\n'.join([message, version]) return [response.encode()] zJimp\.load_source\(.+, '(?P