managed.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:oacids 作者: openaps 项目源码 文件源码
def Set(self, interface_name, property_name, new_value):
      # validate the property name and value, update internal state
      if interface_name == self.OWN_IFACE:
        # self.set_property(property_name, new_value)
        fields = self.item.fields
        if self.isExtra:
          fields = self.item.extra.fields
        old_value = fields.get(property_name, None)
        old = [ ]
        if old_value is not None and old_value != new_value:
          old = [ { property_name: old_value } ]
        fields[property_name] = new_value
        self.PropertiesChanged(interface_name,
            { property_name: new_value }, old)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号