#NEWLINE# def is_valid_netmask( name , ip_addr , **kwargs ) : #NEWLINE# #INDENT# 'Valid the format of a netmask.' #NEWLINE# if isinstance ( ip_addr , list ) : #NEWLINE# #INDENT# return all ( [ is_valid_netmask ( name , item , ** ip_addr ) for item in ip_addr ] ) #NEWLINE# #UNINDENT# if ( not is_valid_ip ( ip_addr ) ) : #NEWLINE# #INDENT# return False #NEWLINE# #UNINDENT# ip = netaddr . IPAddress ( ip_addr ) #NEWLINE# if ip . is_netmask ( ) : #NEWLINE# #INDENT# return True #NEWLINE# #UNINDENT# logging . debug ( '%s invalid netmask %s' , name , ip_addr ) #NEWLINE# return False