With the new abstract file store all file resources that are associated with a workflow template or a workflow run can either be represented as a filename (pointing to a file on the local file system) or a io.BytesIO file buffer. We need to ensure that all functions that consume these objects can handle both cases.
With the new abstract file store all file resources that are associated with a workflow template or a workflow run can either be represented as a filename (pointing to a file on the local file system) or a io.BytesIO file buffer. We need to ensure that all functions that consume these objects can handle both cases.