gpt4 book ai didi

python - 获取 protobuf 消息的父消息(在 python 中)

转载 作者:行者123 更新时间:2023-11-28 18:52:07 25 4
gpt4 key购买 nike

是否有官方支持的方法来获取 Python 中给定 ProtoBuf 消息的父消息? Python protobuf 接口(interface)的设计方式保证每条消息最多有一个父级。如果能够在不构建外部索引的情况下从消息导航到其父级,那就太好了。

显然,此信息存在,我可以使用以下代码获取指向任何给定消息父级的弱指针:

>>> my_parent = my_message._listener._parent_message_weakref

但是,这使用了内部属性——如果可能的话,我更愿意使用官方支持的方法。

如果没有官方支持的方法来执行此操作,那么我将需要决定是构建一个外部子索引→父索引(这可能会损害性能),还是使用这种“hackish”方法(适当包装)。

最佳答案

进一步研究(阅读源代码)后,很明显在 Python 中没有官方支持的方法来执行此操作。

关于python - 获取 protobuf 消息的父消息(在 python 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10998254/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com