[geany/www.geany.org] 065247: Minor PEP8/Python3/Django2.0 fixes

Enrico Tröger git-noreply at xxxxx
Sat May 11 13:15:52 UTC 2019


Branch:      refs/heads/master
Author:      Enrico Tröger <enrico.troeger at uvena.de>
Committer:   Enrico Tröger <enrico.troeger at uvena.de>
Date:        Sun, 14 Apr 2019 22:17:53 UTC
Commit:      065247ccff05f33d8d5a2baba25ea2c81b2abc8e
             https://github.com/geany/www.geany.org/commit/065247ccff05f33d8d5a2baba25ea2c81b2abc8e

Log Message:
-----------
Minor PEP8/Python3/Django2.0 fixes


Modified Paths:
--------------
    geany/templatetags/geany_tags.py
    pastebin/management/commands/cleanup_snippets.py
    pastebin/views.py

Modified: geany/templatetags/geany_tags.py
8 lines changed, 4 insertions(+), 4 deletions(-)
===================================================================
@@ -39,7 +39,7 @@ def render(self, context):
             rendered_content = content_template.render(context)
             context[self._target_var_name] = rendered_content
         except (template.VariableDoesNotExist, template.TemplateSyntaxError) as e:
-            return 'Error rendering: %s' % unicode(e)
+            return 'Error rendering: {}'.format(e)
 
         return ''
 
@@ -54,7 +54,7 @@ def do_evaluate(parser, token):
         _, variable, _, target_var_name = token.split_contents()
     except ValueError:
         raise template.TemplateSyntaxError(
-            '%r tag requires a single argument' % token.contents.split()[1])
+            '{!r} tag requires a single argument'.format(token.contents.split()[1]))
     return EvaluateNode(variable, target_var_name)
 
 
@@ -66,7 +66,7 @@ def get_irc_userlist():
         with open(settings.IRC_USER_LIST_FILE) as file_h:
             user_list = file_h.readlines()
     except IOError as e:
-        logger.error('An error occurred reading IRC user list: %s', unicode(e), exc_info=True)
+        logger.error('An error occurred reading IRC user list: {}'.format(e), exc_info=True)
 
     # remove newline characters
     user_list = [username.strip() for username in user_list]
@@ -79,6 +79,6 @@ def add_css(field, css):
     # read existing CSS classes
     css_classes = field.field.widget.attrs.get('class', '')
     # add new ones
-    css_classes = '%s %s' % (css_classes, css)
+    css_classes = '{} {}'.format(css_classes, css)
     # render the widget
     return field.as_widget(attrs={'class': css_classes})


Modified: pastebin/management/commands/cleanup_snippets.py
21 lines changed, 11 insertions(+), 10 deletions(-)
===================================================================
@@ -12,28 +12,29 @@
 # You should have received a copy of the GNU Affero General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-from optparse import make_option
-import datetime
 import sys
 
-from django.core.management.base import LabelCommand
+from django.core.management.base import BaseCommand
+from django.utils import timezone
 
 from pastebin.models import Snippet
 
 
-class Command(LabelCommand):
-    option_list = LabelCommand.option_list + (
-        make_option(
+class Command(BaseCommand):
+
+    help = 'Purges snippets that are expired'
+
+    # ----------------------------------------------------------------------
+    def add_arguments(self, parser):
+        parser.add_argument(
             '--dry-run', '-d',
             action='store_true',
             dest='dry_run',
-            help='Don\'t do anything.'),
-    )
-    help = 'Purges snippets that are expired'
+            help='Don\'t do anything.')
 
     # ----------------------------------------------------------------------
     def handle(self, *args, **options):
-        deleteable_snippets = Snippet.objects.filter(expires__lte=datetime.datetime.now())
+        deleteable_snippets = Snippet.objects.filter(expires__lte=timezone.now())
         sys.stdout.write('{} snippets gets deleted:\n'.format(deleteable_snippets.count()))
         for deleteable_snippet in deleteable_snippets:
             sys.stdout.write(


Modified: pastebin/views.py
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -196,7 +196,7 @@ def post(self, request):
             controller = CreateSnippetApiController(request)
             snippet = controller.create()
         except SnippetValidationError as e:
-            return HttpResponseBadRequest(unicode(e), content_type='text/plain')
+            return HttpResponseBadRequest(str(e), content_type='text/plain')
 
         site = self._get_site(request)
         absolute_url = snippet.get_absolute_url()



--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).


More information about the Commits mailing list