_multidict_py.py 文件源码

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

项目:multidict 作者: aio-libs 项目源码 文件源码
def __eq__(self, other):
        if not isinstance(other, abc.Mapping):
            return NotImplemented
        if isinstance(other, _Base):
            lft = self._impl._items
            rht = other._impl._items
            if len(lft) != len(rht):
                return False
            for (i1, k2, v1), (i2, k2, v2) in zip(lft, rht):
                if i1 != i2 or v1 != v2:
                    return False
            return True
        if len(self._impl._items) != len(other):
            return False
        for k, v in self.items():
            nv = other.get(k, _marker)
            if v != nv:
                return False
        return True
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号