code: def has_option(self, target):
          
          if isinstance(target, list):
              target_set = set(target)
          else:
              target_set = set([target])
          return len(target_set & set(self.actual_arguments)) > 0
docs: Return ``True`` if the actual arguments include
          the specified ``target`` option or,
          if ``target`` is a list of options,
          at least one of them.
  
          :param target: the option or a list of options
          :type  target: Unicode string or list of Unicode strings
          :rtype: bool