parameters: (target,deps)
return_statement: return 0
docstring: Determine whether a target is out of date.
  
      target_outdated(target,deps) -> 1/0
  
      deps: list of filenames which MUST exist.
      target: single filename which may or may not exist.
  
      If target doesn't exist or is older than any file listed in deps, return
      true, otherwise return false.
docstring_summary: Determine whether a target is out of date.
docstring_tokens: Determine whether a target is out of date .
function: def target_outdated(target,deps):
      """Determine whether a target is out of date.
  
      target_outdated(target,deps) -> 1/0
  
      deps: list of filenames which MUST exist.
      target: single filename which may or may not exist.
  
      If target doesn't exist or is older than any file listed in deps, return
      true, otherwise return false.
      """
      try:
          target_time = os.path.getmtime(target)
      except os.error:
          return 1
      for dep in deps:
          dep_time = os.path.getmtime(dep)
          if dep_time > target_time:
              #print "For target",target,"Dep failed:",dep # dbg
              #print "times (dep,tar):",dep_time,target_time # dbg
              return 1
      return 0
function_tokens: def target_outdated ( target , deps ) : try : target_time = os . path . getmtime ( target ) except os . error : return 1 for dep in deps : dep_time = os . path . getmtime ( dep ) if dep_time > target_time : #print "For target",target,"Dep failed:",dep # dbg #print "times (dep,tar):",dep_time,target_time # dbg return 1 return 0