def merge_dicts(*dict_args):
    """
    Merge all dicts passed as arguments, skips None objects.

    Repeating keys will replace the keys from previous dicts.
    """
    result = None
    for dictionary in dict_args:
        if dictionary is not None:
            if result is None:
                result = dictionary
            else:
                result.update(dictionary)
    return result