protocol.py 文件源码

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

项目:gps_track_pod 作者: iwanders 项目源码 文件源码
def __iter__(self):
        for k, t in self._fields_:
            if (issubclass(t, ctypes.Structure)):
                if (hasattr(self, "_anonymous_") and (k in self._anonymous_)):
                    # have to iterate through it here.
                    for kk, tt, in dict(getattr(self, k)).items():
                        yield (kk, tt)
                else:
                    yield (k, dict(getattr(self, k)))
            else:
                yield (k, getattr(self, k))

    # Implement the reverse method, with some special handling for dict's and
    # lists.
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号