def all_args(self):
        """
        @return: A list of the names of all arguments (positional,
        vararg, and keyword), in order.  If a positional argument
        consists of a tuple of names, then that tuple will be
        flattened.
        """
        if self.posargs is UNKNOWN:
            return UNKNOWN
            
        all_args = _flatten(self.posargs)
        if self.vararg not in (None, UNKNOWN):
            all_args.append(self.vararg)
        if (None, UNKNOWN) not in self.kwarg:
            all_args.append(self.kwarg)
        return all_args
dataset/ETHPy150Open ardekantur/pyglet/tools/epydoc/epydoc/apidoc.py/RoutineDoc.all_args/swapped operands of `not in`