Team Ai
Apppublic

Underground-Digital/Workflow-Engine

sourceHugging Faceupdated 2y agoView on Hugging Face
0likes
raws.py18 linesDownload Raw Back to fields
1from flask_restful import fields2 3from core.file import File4 5 6class FilesContainedField(fields.Raw):7    def format(self, value):8        return self._format_file_object(value)9 10    def _format_file_object(self, v):11        if isinstance(v, File):12            return v.model_dump()13        if isinstance(v, dict):14            return {k: self._format_file_object(vv) for k, vv in v.items()}15        if isinstance(v, list):16            return [self._format_file_object(vv) for vv in v]17        return v18