def __init__(self, *args, **kwargs):
        """Creates a new Argument Definition.
        """
        for slot in ArgDefn.__slots__:
            name = slot[1:] if slot.startswith("_") else slot
            setattr(self, name, kwargs.get(name, None))
def __init__ ( self , * args , ** kwargs ) : for slot in ArgDefn . __slots__ : name = slot [ 1 : ] if slot . startswith ( "_" ) else slot setattr ( self , name , kwargs . get ( name , None ) )
Creates a new Argument Definition.