MCPcopy
hub / github.com/pallets/flask / CustomProvider

Class CustomProvider

tests/test_json.py:234–243  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

232 return DefaultJSONProvider.default(o)
233
234 class CustomProvider(DefaultJSONProvider):
235 def object_hook(self, obj):
236 if len(obj) == 1 and "_foo" in obj:
237 return X(obj["_foo"])
238
239 return obj
240
241 def loads(self, s, **kwargs):
242 kwargs.setdefault("object_hook", self.object_hook)
243 return super().loads(s, **kwargs)
244
245 app.json = CustomProvider(app)
246 app.json.default = default

Callers 1

test_json_customizationFunction · 0.85

Calls

no outgoing calls

Tested by 1

test_json_customizationFunction · 0.68