SF.net SVN: docutils:[10026 ] trunk/docutils/docutils

aa-turner--- via Docutils-checkins <[email protected]> Sat, 08 Mar 2025 01:26:07 +0000
Newsgroups gmane.text.docutils.cvs
Message-ID <[email protected]>
Revision: 10026
          http://sourceforge.net/p/docutils/code/10026
Author:   aa-turner
Date:     2025-03-08 01:26:07 +0000 (Sat, 08 Mar 2025)
Log Message:
-----------
Resolve Ruff lint warnings

Targeting Ruff 0.9.10

Modified Paths:
--------------
    trunk/docutils/docutils/utils/code_analyzer.py
    trunk/docutils/docutils/writers/_html_base.py
    trunk/docutils/docutils/writers/latex2e/__init__.py

Modified: trunk/docutils/docutils/utils/code_analyzer.py
===================================================================
--- trunk/docutils/docutils/utils/code_analyzer.py	2025-03-08 01:03:56 UTC (rev 10025)
+++ trunk/docutils/docutils/utils/code_analyzer.py	2025-03-08 01:26:07 UTC (rev 10026)
@@ -84,8 +84,7 @@
             else:
                 yield lasttype, lastval
                 (lasttype, lastval) = (ttype, value)
-        if lastval.endswith('\n'):
-            lastval = lastval[:-1]
+        lastval = lastval.removesuffix('\n')
         if lastval:
             yield lasttype, lastval
 

Modified: trunk/docutils/docutils/writers/_html_base.py
===================================================================
--- trunk/docutils/docutils/writers/_html_base.py	2025-03-08 01:03:56 UTC (rev 10025)
+++ trunk/docutils/docutils/writers/_html_base.py	2025-03-08 01:26:07 UTC (rev 10026)
@@ -496,8 +496,9 @@
         if 'style' in atts:
             # update style declarations
             clean_atts = {}
-            style_atts = [svg.get('style', '')] + atts['style'].split(';')
-            for att in style_atts:
+            svg_style = svg.get('style', '').split(';')
+            style_atts = atts['style'].split(';')
+            for att in svg_style + style_atts:
                 if not att.strip():
                     continue
                 key, _, value = att.partition(':')

Modified: trunk/docutils/docutils/writers/latex2e/__init__.py
===================================================================
--- trunk/docutils/docutils/writers/latex2e/__init__.py	2025-03-08 01:03:56 UTC (rev 10025)
+++ trunk/docutils/docutils/writers/latex2e/__init__.py	2025-03-08 01:26:07 UTC (rev 10026)
@@ -491,7 +491,7 @@
 # Building blocks for the latex preamble
 # --------------------------------------
 
-class SortableDict(dict):
+class SortableDict(dict):  # NoQA: FURB189
     """Dictionary with additional sorting methods
 
     Deprecated. Will be removed in Docutils 0.24.

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



_______________________________________________
Docutils-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/docutils-checkins