Каков наилучший способ перехода от imp к importlib для файлов CloudLinux Passenger WSGI?

Я ищу лучший способ перехода от imp к importlib с моим passenger_wsgi.py файлом, используя importlib, как рекомендовано pylint.

Мой файл пассажира выглядит следующим образом:

import imp
import os
import sys


sys.path.insert(0, os.path.dirname(__file__))

wsgi = imp.load_source('wsgi', 'core/wsgi.py')
application = wsgi.application

Я видел несколько примеров с использованием importlib.utils.find_spec(path) и несколько с использованием importlib.machinery.SourceFileLoader('name','script')

У кого-нибудь есть пример для своего файла passenger_wsgi.py, который использует более новый метод с importlib, который был бы новым стандартом, которым они могли бы поделиться?

Вернуться на верх