code: def getChildren(current,calls,blacklist=[]):
      ''' Return a list of the children of current that are not in used. '''
      return [c.target for c in calls if c.source==current and c.target not in blacklistf getChildren(current,calls,blacklist=[]):
      ''' Return a list of the children of current that are not in used. '''
      return [c.target for c in calls if c.source==current and c.target not in blacklist]
docs: Return a list of the children of current that are not in used.