|
From: <aa-...@us...> - 2024-08-01 21:19:12
|
Revision: 9833
http://sourceforge.net/p/docutils/code/9833
Author: aa-turner
Date: 2024-08-01 21:19:10 +0000 (Thu, 01 Aug 2024)
Log Message:
-----------
Enable the flake8-slots linter in Ruff
Modified Paths:
--------------
trunk/docutils/.ruff.toml
trunk/docutils/docutils/__init__.py
trunk/docutils/docutils/nodes.py
Modified: trunk/docutils/.ruff.toml
===================================================================
--- trunk/docutils/.ruff.toml 2024-08-01 20:55:40 UTC (rev 9832)
+++ trunk/docutils/.ruff.toml 2024-08-01 21:19:10 UTC (rev 9833)
@@ -18,6 +18,7 @@
"PIE", # flake8-pie
"PT", # flake8-pytest
"RSE", # flake8-raise
+ "SLOT", # flake8-slots
"W", # pycodestyle
]
ignore = [
Modified: trunk/docutils/docutils/__init__.py
===================================================================
--- trunk/docutils/docutils/__init__.py 2024-08-01 20:55:40 UTC (rev 9832)
+++ trunk/docutils/docutils/__init__.py 2024-08-01 21:19:10 UTC (rev 9833)
@@ -104,6 +104,8 @@
class VersionInfo(namedtuple('VersionInfo',
'major minor micro releaselevel serial release')):
+ __slots__ = ()
+
major: int
minor: int
micro: int
Modified: trunk/docutils/docutils/nodes.py
===================================================================
--- trunk/docutils/docutils/nodes.py 2024-08-01 20:55:40 UTC (rev 9832)
+++ trunk/docutils/docutils/nodes.py 2024-08-01 21:19:10 UTC (rev 9833)
@@ -392,7 +392,7 @@
return None
-class Text(Node, str):
+class Text(Node, str): # NoQA: SLOT000 (Node doesn't define __slots__)
"""
Instances are terminal nodes (leaves) containing text only; no child
nodes or attributes. Initialize by passing a string to the constructor.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|