Importar extensión de frasco cuando se crea en una fábrica de aplicaciones [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Acceda a una extensión de Flask definida en la fábrica de aplicaciones 1 respuesta

Quiero usar los decoradores de Flask-Perm en diferentes módulos en mi aplicación. Estoy usando el patrón de fábrica de aplicaciones. Si creo la extensión en la fábrica, no puedo importarla para usarla en los otros módulos. ¿Cómo puedo importar una extensión cuando uso una fábrica de aplicaciones?

from flask_perm import Perm

def create_app():
    app = Flask(__name__)
    perm = Perm(app)
    return app

Respuestas a la pregunta(1)

Su respuesta a la pregunta