def buildable(message_obj):
"""Return a "buildable" callable for st.builds which will handle optionals."""
def builder(**kwargs):
return message_obj(**{
k: v
for k, v in kwargs.items()
if v is not None # filter out unpopulated optional param
})
builder.__name__ = message_obj.DESCRIPTOR.full_name
return builder
module_conversion.py 文件源码
python
阅读 24
收藏 0
点赞 0
评论 0
评论列表
文章目录