python-dependency-injector/examples/miniapps/decoupled-packages/example/photo/repositories.py

16 lines
383 B
Python

"""Photo repositories module."""
from ..abstraction.photo.repositories import PhotoRepositoryMeta
class PhotoRepository(PhotoRepositoryMeta):
def __init__(self, entity_factory, fs, db):
self.entity_factory = entity_factory
self.fs = fs
self.db = db
def get_photos(self, user_id):
return [self.entity_factory() for _ in range(user_id*5)]