(self, *mdargs)
The given numbers and strings characterize the arguments that will be
        treated as data structures, where the decorated function will be applied
        to every single element.
        If no argument is given, everything is treated multidimensional.
The given numbers and strings characterize the arguments that will be
        treated as data structures, where the decorated function will be applied
        to every single element.
        If no argument is given, everything is treated multidimensional.
The given numbers and strings characterize the arguments that will be treated as data structures where the decorated function will be applied to every single element . If no argument is given everything is treated multidimensional .
def __init__(self, *mdargs):
        """
        The given numbers and strings characterize the arguments that will be
        treated as data structures, where the decorated function will be applied
        to every single element.
        If no argument is given, everything is treated multidimensional.
        """
        for a in mdargs:
            if not isinstance(a, (int, str)):
                raise TypeError("a is of invalid type")
        self.mdargs = mdargs
def __init__ ( self , * mdargs ) : for a in mdargs : if not isinstance ( a , ( int , str ) ) : raise TypeError ( "a is of invalid type" ) self . mdargs = mdargs