mirror of
https://github.com/ansible/awx.git
synced 2026-04-08 03:29:21 -02:30
flake8 fixes
This commit is contained in:
@@ -5,21 +5,24 @@ import six
|
|||||||
from jsonbfield.fields import JSONField
|
from jsonbfield.fields import JSONField
|
||||||
from django.core.serializers.json import DjangoJSONEncoder
|
from django.core.serializers.json import DjangoJSONEncoder
|
||||||
|
|
||||||
|
|
||||||
def dumps(value):
|
def dumps(value):
|
||||||
return DjangoJSONEncoder().encode(value)
|
return DjangoJSONEncoder().encode(value)
|
||||||
|
|
||||||
|
|
||||||
# Taken from https://github.com/django-extensions/django-extensions/blob/54fe88df801d289882a79824be92d823ab7be33e/django_extensions/db/fields/json.py
|
# Taken from https://github.com/django-extensions/django-extensions/blob/54fe88df801d289882a79824be92d823ab7be33e/django_extensions/db/fields/json.py
|
||||||
def get_db_prep_save(self, value, connection, **kwargs):
|
def get_db_prep_save(self, value, connection, **kwargs):
|
||||||
"""Convert our JSON object to a string before we save"""
|
"""Convert our JSON object to a string before we save"""
|
||||||
if value is None and self.null:
|
if value is None and self.null:
|
||||||
return None
|
return None
|
||||||
# default values come in as strings; only non-strings should be
|
# default values come in as strings; only non-strings should be
|
||||||
# run through `dumps`
|
# run through `dumps`
|
||||||
if not isinstance(value, six.string_types):
|
if not isinstance(value, six.string_types):
|
||||||
value = dumps(value)
|
value = dumps(value)
|
||||||
|
|
||||||
return value
|
return value
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture
|
@pytest.fixture
|
||||||
def monkeypatch_jsonbfield_get_db_prep_save(mocker):
|
def monkeypatch_jsonbfield_get_db_prep_save(mocker):
|
||||||
JSONField.get_db_prep_save = get_db_prep_save
|
JSONField.get_db_prep_save = get_db_prep_save
|
||||||
|
|||||||
Reference in New Issue
Block a user