#NEWLINE# def mask_ntob( mask , err_msg = None ) : #NEWLINE# #INDENT# try : #NEWLINE# #INDENT# return ( ( UINT32_MAX << ( 32 - mask ) ) & UINT32_MAX ) #NEWLINE# #UNINDENT# except ValueError : #NEWLINE# #INDENT# msg = 'illegal netmask' #NEWLINE# if ( err_msg is not None ) : #NEWLINE# #INDENT# msg = ( '%s %s' % ( err_msg , msg ) ) #NEWLINE# raise ValueError ( msg )