def _validate_width(v): n = my.atoi(v) if n < 0: n = 0 elif n > 32: n = 32 return n
def _validate_ip(v): parts = v.split('.')[:4] if len(parts) < 4: parts += ['0'] * (4 - len(parts)) for i in range(4): n = my.atoi(parts[i]) if n < 0: n = 0 elif n > 255: n = 255 parts[i] = str(n) return '.'.join(parts)