diff options
| author | Claude Paroz <claude@2xlibre.net> | 2017-01-22 21:13:00 +0100 |
|---|---|---|
| committer | Claude Paroz <claude@2xlibre.net> | 2017-01-22 21:13:00 +0100 |
| commit | 8377a98ca5a9d51f6cf705d75276cb0380fffad6 (patch) | |
| tree | 392a71ec853561384abdcb4359725444dd8195e8 | |
| parent | 6e55e1d88a5c4453e25f0caf7ffb68973de5c0ba (diff) | |
Removed obsolete force_text_recursive
| -rw-r--r-- | django/db/migrations/state.py | 17 |
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 |
