def async_transform(self, value, context=None):
if not inspect.iscoroutinefunction(self.fn):
return self.transform(value, context=context)
if self.supports_context:
res = await self.fn(value, context=context)
else:
res = await self.fn(value)
if isinstance(res, DataError):
raise res
else:
return res
评论列表
文章目录