|
8 | 8 | from .packager import Packager |
9 | 9 |
|
10 | 10 |
|
11 | | -class PipelineFormMediaProperty(object): |
| 11 | +class PipelineFormMediaProperty: |
12 | 12 | """A property that converts Pipeline packages to lists of files. |
13 | 13 |
|
14 | 14 | This is used behind the scenes for any Media classes that subclass |
@@ -122,7 +122,7 @@ def __new__(cls, name, bases, attrs): |
122 | 122 | type: |
123 | 123 | The new class. |
124 | 124 | """ |
125 | | - new_class = super(PipelineFormMediaMetaClass, cls).__new__( |
| 125 | + new_class = super().__new__( |
126 | 126 | cls, name, bases, attrs) |
127 | 127 |
|
128 | 128 | # If we define any packages, we'll need to use our special |
@@ -158,15 +158,15 @@ def _get_css_files(cls, extra_files): |
158 | 158 | packager = Packager() |
159 | 159 | css_packages = getattr(cls, 'css_packages', {}) |
160 | 160 |
|
161 | | - return dict( |
162 | | - (media_target, |
163 | | - cls._get_media_files(packager=packager, |
164 | | - media_packages=media_packages, |
165 | | - media_type='css', |
166 | | - extra_files=extra_files.get(media_target, |
167 | | - []))) |
| 161 | + return { |
| 162 | + media_target: cls._get_media_files( |
| 163 | + packager=packager, |
| 164 | + media_packages=media_packages, |
| 165 | + media_type='css', |
| 166 | + extra_files=extra_files.get(media_target, []), |
| 167 | + ) |
168 | 168 | for media_target, media_packages in css_packages.items() |
169 | | - ) |
| 169 | + } |
170 | 170 |
|
171 | 171 | def _get_js_files(cls, extra_files): |
172 | 172 | """Return all JavaScript files from the Media class. |
@@ -229,7 +229,7 @@ def _get_media_files(cls, packager, media_packages, media_type, |
229 | 229 | return source_files |
230 | 230 |
|
231 | 231 |
|
232 | | -class PipelineFormMedia(object, metaclass=PipelineFormMediaMetaClass): |
| 232 | +class PipelineFormMedia(metaclass=PipelineFormMediaMetaClass): |
233 | 233 | """Base class for form or widget Media classes that use Pipeline packages. |
234 | 234 |
|
235 | 235 | Forms or widgets that need custom CSS or JavaScript media on a page can |
|
0 commit comments