Python: Inyección de dependencias
Resumen La inyección de dependencias (DI) es una técnica de ingeniería de software para definir las dependencias entre objetos. Básicamente la inyección de dependencias en Python funciona de forma similar a la inyección de EJB en JAVA. Este proceso permite suministrar un recurso que requiere en una implementación X. Prerequisitos: Python 3.x Flask Flask-Injector Inject En Acción: provider/ injectx.py #!/usr/bin/python3 from injector import inject class DependencyProvider ( object ): def __init__ ( self ): pass def get ( self ) -> object : try : return { "message" : "DependencyProvider" }, 200 except Exception as e: print (e) return { "error" : "Internal error" }, 500 class InjectProvider ( object ): @inject def __init__ ( self , dependencyProvider : DependencyProvider): self .dependencyProvider = dependencyProvider def get_dependency ( self...