code: def _accept(self, target):
  		"Accept None or ∞ or datetime or numeric for target"
  		if isinstance(target, datetime.timedelta):
  			target = target.total_seconds()
  
  		if target is None:
  			# treat None as infinite target
  			target = float('Inf')
  
  		return targef _accept(self, target):
  		"Accept None or ∞ or datetime or numeric for target"
  		if isinstance(target, datetime.timedelta):
  			target = target.total_seconds()
  
  		if target is None:
  			# treat None as infinite target
  			target = float('Inf')
  
  		return target
docs: Accept None or ∞ or datetime or numeric for target