From e285d0b547af35fc5688bdb89fdf0ddc78a89f30 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Fri, 28 Feb 2020 15:47:59 -0500 Subject: [PATCH] Remove obsolete querydict_to_dict() utility function --- netbox/utilities/utils.py | 12 ------------ netbox/utilities/views.py | 2 +- 2 files changed, 1 insertion(+), 13 deletions(-) diff --git a/netbox/utilities/utils.py b/netbox/utilities/utils.py index 371a0530b..446622118 100644 --- a/netbox/utilities/utils.py +++ b/netbox/utilities/utils.py @@ -225,18 +225,6 @@ def prepare_cloned_fields(instance): return param_string -def querydict_to_dict(querydict): - """ - Convert a django.http.QueryDict object to a regular Python dictionary, preserving lists of multiple values. - (QueryDict.dict() will return only the last value in a list for each key.) - """ - assert isinstance(querydict, QueryDict) - return { - key: querydict.get(key) if len(value) == 1 and key != 'pk' else querydict.getlist(key) - for key, value in querydict.lists() - } - - def shallow_compare_dict(source_dict, destination_dict, exclude=None): """ Return a new dictionary of the different keys. The values of `destination_dict` are returned. Only the equality of diff --git a/netbox/utilities/views.py b/netbox/utilities/views.py index a0619a960..55e733178 100644 --- a/netbox/utilities/views.py +++ b/netbox/utilities/views.py @@ -25,7 +25,7 @@ from extras.models import CustomField, CustomFieldValue, ExportTemplate from extras.querysets import CustomFieldQueryset from utilities.exceptions import AbortTransaction from utilities.forms import BootstrapMixin, CSVDataField -from utilities.utils import csv_format, prepare_cloned_fields, querydict_to_dict +from utilities.utils import csv_format, prepare_cloned_fields from .error_handlers import handle_protectederror from .forms import ConfirmationForm, ImportForm from .paginator import EnhancedPaginator