From fbc183de3bd867c3ea12b85746b31ee0b4ae0235 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?U=C4=9Fur=20=C3=96zy=C4=B1lmazel?= Date: Fri, 25 Oct 2019 10:19:52 +0300 Subject: [PATCH] Fix f-string problem --- README.md | 4 ++++ djaa_list_filter/admin.py | 18 ++++++------------ 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 80c073d..77a5891 100644 --- a/README.md +++ b/README.md @@ -149,6 +149,10 @@ All PR’s are welcome! ## Change Log +**2019-10-25** + +- Remove f-string for older Python versions, will change this on 1.0.0 version + **2019-10-19** - Bump version: 0.1.2 diff --git a/djaa_list_filter/admin.py b/djaa_list_filter/admin.py index fa1fc54..c7a34e1 100644 --- a/djaa_list_filter/admin.py +++ b/djaa_list_filter/admin.py @@ -34,19 +34,13 @@ class AjaxAutocompleteSelectWidget(AutocompleteSelect): def render(self, name, value, attrs=None, renderer=None): rendered = super().render(name, value, attrs, renderer) - if USE_FSTRING: - html_string = ( - f'
' - f'{rendered}' - '
' - ) - else: + if not USE_FSTRING: warnings.warn('Will remove str.format, will use f-strings only', WillRemoveInVersion10) - html_string = ( - '
' - '{rendered}' - '
' - ).format(qs_target_value=self.qs_target_value, rendered=rendered) + html_string = ( + '
' + '{rendered}' + '
' + ).format(qs_target_value=self.qs_target_value, rendered=rendered) return html_string