rfc1902.py 文件源码

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

项目:pysnmp 作者: etingof 项目源码 文件源码
def prettyIn(self, bits):
        if not isinstance(bits, (tuple, list)):
            return OctetString.prettyIn(self, bits)  # raw bitstring
        octets = []
        for bit in bits:  # tuple of named bits
            v = self.namedValues.getValue(bit)
            if v is None:
                raise error.ProtocolError('Unknown named bit %s' % bit)
            d, m = divmod(v, 8)
            if d >= len(octets):
                octets.extend([0] * (d - len(octets) + 1))
            octets[d] |= 0x01 << (7 - m)
        return OctetString.prettyIn(self, octets)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号