我尝试在 ndb 事务中运行包含此行的函数。我得到了AttributeError: 'Key' object has no attribute 'reference'
,我可以看到这是由于这条线。
pipeline = MyPipeline.from_id(pipline_id)
MyPipeline
是mapreduce.base_handler.PipelineBase
(来自 mapreduce 库)的子类。
但这在没有事务的情况下运行良好。是否不可能在 ndb 事务中访问 Pipeline 对象?