Use contextlib.suppress where possible (#48189)

This commit is contained in:
Franck Nijhof 2021-03-23 14:36:43 +01:00 committed by GitHub
parent 9656f260a4
commit 6932cf9534
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
86 changed files with 238 additions and 398 deletions

View file

@ -5,6 +5,7 @@ from ast import literal_eval
import asyncio
import base64
import collections.abc
from contextlib import suppress
from datetime import datetime, timedelta
from functools import partial, wraps
import json
@ -513,10 +514,8 @@ class Template:
variables = dict(variables or {})
variables["value"] = value
try:
with suppress(ValueError, TypeError):
variables["value_json"] = json.loads(value)
except (ValueError, TypeError):
pass
try:
return self._compiled.render(variables).strip()