Write a Python function to sort a dictionary (key: value) by its values in descending order.
my_dict = {1: 4, 2: 3, 3: 2, 4: 1}
def desc_sort_dict(my_dict):
  return {k: v for k, v in sorted(my_dict.items(), key=lambda item: item[1], reverse=True)}