summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaude Paroz <claude@2xlibre.net>2017-01-22 21:13:00 +0100
committerClaude Paroz <claude@2xlibre.net>2017-01-22 21:13:00 +0100
commit8377a98ca5a9d51f6cf705d75276cb0380fffad6 (patch)
tree392a71ec853561384abdcb4359725444dd8195e8
parent6e55e1d88a5c4453e25f0caf7ffb68973de5c0ba (diff)
Removed obsolete force_text_recursive
-rw-r--r--django/db/migrations/state.py17
1 files changed, 0 insertions, 17 deletions
diff --git a/django/db/migrations/state.py b/django/db/migrations/state.py
index d8b2560186..9e73fb20fd 100644
--- a/django/db/migrations/state.py
+++ b/django/db/migrations/state.py
@@ -454,8 +454,6 @@ class ModelState:
options[name] = set(normalize_together(it))
else:
options[name] = model._meta.original_attrs[name]
- # Force-convert all options to str (#23226)
- options = cls.force_text_recursive(options)
# If we're ignoring relationships, remove all field-listing model
# options (that option basically just means "make a stub model")
if exclude_rels:
@@ -533,21 +531,6 @@ class ModelState:
managers,
)
- @classmethod
- def force_text_recursive(cls, value):
- if isinstance(value, list):
- return [cls.force_text_recursive(x) for x in value]
- elif isinstance(value, tuple):
- return tuple(cls.force_text_recursive(x) for x in value)
- elif isinstance(value, set):
- return set(cls.force_text_recursive(x) for x in value)
- elif isinstance(value, dict):
- return {
- cls.force_text_recursive(k): cls.force_text_recursive(v)
- for k, v in value.items()
- }
- return value
-
def construct_managers(self):
"Deep-clone the managers using deconstruction"
# Sort all managers by their creation counter