Branch: refs/heads/master Author: Enrico Tröger enrico.troeger@uvena.de Committer: Enrico Tröger enrico.troeger@uvena.de Date: Sun, 03 May 2020 18:19:14 UTC Commit: 0fdb4c805c018175d1fac6a1829a50db60c08afe https://github.com/geany/www.geany.org/commit/0fdb4c805c018175d1fac6a1829a50...
Log Message: ----------- Fix PyLint warnings
PyLint emits a different warning for overridden Model.save() method with Django 2.2. It's still correct to ignore the warning in this specific case.
We need to capture the "mezzanine_pagedown.filters.custom" twice as we get difference line numbers between Python 3.8 and older versions.
Modified Paths: -------------- geany/settings.py latest_version/models.py news/models.py pastebin/forms.py pastebin/models.py
Modified: geany/settings.py 6 lines changed, 6 insertions(+), 0 deletions(-) =================================================================== @@ -602,6 +602,12 @@ def skip_404_not_found(record): category=FutureWarning, module='mezzanine.core.templatetags.mezzanine_tags', lineno=481) +warnings.filterwarnings( + action='ignore', + message='^mezzanine_pagedown.filters.custom needs to ensure that any untrusted inputs.*', + category=FutureWarning, + module='mezzanine.core.templatetags.mezzanine_tags', + lineno=487)
################## # LOCAL SETTINGS #
Modified: latest_version/models.py 2 lines changed, 1 insertions(+), 1 deletions(-) =================================================================== @@ -29,7 +29,7 @@ class Meta: verbose_name_plural = 'Latest Version'
# ---------------------------------------------------------------------- - def save(self, *args, **kwargs): # pylint: disable=arguments-differ + def save(self, *args, **kwargs): # pylint: disable=signature-differs """Save but replace the existing row instead of adding a new one""" self.id = 1 # pylint: disable=invalid-name,attribute-defined-outside-init super(LatestVersion, self).save(*args, **kwargs)
Modified: news/models.py 2 lines changed, 1 insertions(+), 1 deletions(-) =================================================================== @@ -85,7 +85,7 @@ class Meta: verbose_name_plural = _('News')
# ---------------------------------------------------------------------- - def save(self, *args, **kwargs): # pylint: disable=arguments-differ + def save(self, *args, **kwargs): # pylint: disable=signature-differs if not self.slug: self.slug = slugify(self.title) super(NewsPost, self).save(*args, **kwargs)
Modified: pastebin/forms.py 2 lines changed, 1 insertions(+), 1 deletions(-) =================================================================== @@ -68,7 +68,7 @@ def clean_content(self): return content
# ---------------------------------------------------------------------- - def save(self, *args, **kwargs): # pylint: disable=arguments-differ + def save(self, *args, **kwargs): # pylint: disable=signature-differs # Set parent snippet parent = kwargs.pop('parent', None) if parent:
Modified: pastebin/models.py 4 lines changed, 2 insertions(+), 2 deletions(-) =================================================================== @@ -100,7 +100,7 @@ def content_splitted(self): return self.content_highlighted.splitlines()
# ---------------------------------------------------------------------- - def save(self, *args, **kwargs): # pylint: disable=arguments-differ + def save(self, *args, **kwargs): # pylint: disable=signature-differs if not self.pk and not self.secret_id: self.secret_id = generate_secret_id() if not self.published: @@ -112,7 +112,7 @@ def save(self, *args, **kwargs): # pylint: disable=arguments-differ cache.delete_many([CACHE_KEY_SNIPPET_LIST_NO_CONTENT, CACHE_KEY_SNIPPET_LIST_FULL])
# ---------------------------------------------------------------------- - def delete(self, *args, **kwargs): # pylint: disable=arguments-differ + def delete(self, *args, **kwargs): # pylint: disable=signature-differs super(Snippet, self).delete(*args, **kwargs) # invalidate cache cache.delete_many([CACHE_KEY_SNIPPET_LIST_NO_CONTENT, CACHE_KEY_SNIPPET_LIST_FULL])
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).