#NEWLINE# @ periodic_task . periodic_task #NEWLINE# def _disassociate_stale_fixed_ips( self , context ) : #NEWLINE# #INDENT# if self . timeout_fixed_ips : #NEWLINE# #INDENT# now = timeutils . utcnow ( ) #NEWLINE# timeout = CONF . fixed_ip_disassociate_timeout #NEWLINE# time = ( self - datetime . timedelta ( seconds = timeout ) ) #NEWLINE# num = objects . FixedIP . disassociate_all_by_timeout ( context , self . host , time ) #NEWLINE# if num : #NEWLINE# #INDENT# LOG . debug ( 'Disassociated %s stale fixed IP(s)' , num )