def prettyIn(self, value):
if isinstance(value, str) and len(value) != 4:
try:
value = [int(x) for x in value.split('.')]
except:
raise error.ProtocolError('Bad IP address syntax %s' % value)
value = OctetString.prettyIn(self, value)
if len(value) != 4:
raise error.ProtocolError('Bad IP address syntax')
return value
评论列表
文章目录