(str_kwargs)
return kwargs
Take in a string of key word arguments and return as a dictionary of key, value pairs
    The string should be in the form: 'arg1=value1,arg2=value2'
Take in a string of key word arguments and return as a dictionary of key, value pairs
    The string should be in the form: 'arg1=value1,arg2=value2'
Take in a string of key word arguments and return as a dictionary of key value pairs The string should be in the form : arg1 = value1 arg2 = value2
def get_kwargs(str_kwargs):
    """
    Take in a string of key word arguments and return as a dictionary of key, value pairs
    The string should be in the form: 'arg1=value1,arg2=value2'
    """

    # If the argument string is empty return an empty dict
    if len(str_kwargs) == 0:
        return dict()
    
    # Remove any extra spaces and trailing commas
    args = str_kwargs.strip()
    if args[-1] == ',':
        args = args[:-1]
    
    # The parameter and values are transformed into key value pairs
    args = args.translate(str.maketrans('', '', string.whitespace)).split(",")
    kwargs = dict([arg.split("=") for arg in args])
    
    return kwargs
def get_kwargs ( str_kwargs ) : # If the argument string is empty return an empty dict if len ( str_kwargs ) == 0 : return dict ( ) # Remove any extra spaces and trailing commas args = str_kwargs . strip ( ) if args [ - 1 ] == ',' : args = args [ : - 1 ] # The parameter and values are transformed into key value pairs args = args . translate ( str . maketrans ( '' , '' , string . whitespace ) ) . split ( "," ) kwargs = dict ( [ arg . split ( "=" ) for arg in args ] ) return kwargs