Coverage for /var/srv/projects/api.amasfac.comuna18.com/tmp/venv/lib/python3.9/site-packages/polymorphic/formsets/utils.py: 13%
11 statements
« prev ^ index » next coverage.py v6.4.4, created at 2023-07-17 14:22 -0600
« prev ^ index » next coverage.py v6.4.4, created at 2023-07-17 14:22 -0600
1"""
2Internal utils
3"""
4import django
7def add_media(dest, media):
8 """
9 Optimized version of django.forms.Media.__add__() that doesn't create new objects.
10 """
11 if django.VERSION >= (2, 2):
12 dest._css_lists.extend(media._css_lists)
13 dest._js_lists.extend(media._js_lists)
14 elif django.VERSION >= (2, 0):
15 combined = dest + media
16 dest._css = combined._css
17 dest._js = combined._js
18 else:
19 dest.add_css(media._css)
20 dest.add_js(media._js)