Junior — Senior
64
Валидация вложенного пути в файловой системе
Условие задачи
Опишите, какую именно проверку осуществляет условный оператор и при каких значениях переменных условие будет истинным.
# model.path: pathlib.Path
# model.path = pathlib.Path("/home/user/app/")
# PERMITTED_SUBPATH = "dir1/dir2"
if model.path / PERMITTED_SUBPATH not in model.path.parents:
raise django.core.exceptions.PermissionDenied()