Skip to content

Commit aed426b

Browse files
authored
Merge pull request #4739 from mwichmann/doc/configure
Update Configure docs, again
2 parents b6a1469 + 0d9c638 commit aed426b

4 files changed

Lines changed: 187 additions & 169 deletions

File tree

CHANGES.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,7 @@ RELEASE VERSION/DATE TO BE FILLED IN LATER
146146
- Fix a test problem on Windows where UNC tests failed due to incorrect
147147
path munging if a non-default %TEMP% was defined (as in moving to
148148
a Dev Drive). Also some cleanup.
149+
- Improve the wording of Configure methods.
149150

150151

151152
RELEASE 4.9.1 - Thu, 27 Mar 2025 11:40:20 -0700

RELEASE.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,8 @@ DOCUMENTATION
124124
as returning None. It is now explicit that the path is returned if
125125
running in a virtualenv, and an empty (falsy) string if not.
126126

127+
- Improve the wording of Configure methods.
128+
127129
DEVELOPMENT
128130
-----------
129131

SCons/Node/__init__.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -560,6 +560,12 @@ class Node(metaclass=NoSlotsPyPy):
560560
'_func_target_from_source']
561561

562562
class Attrs:
563+
"""A generic place to store extra information about the Node.
564+
565+
Defines ``__slots__`` for performance, but different consumers
566+
define their own attributes, so to avoid having to collect them
567+
all here, we add a ``__dict__`` slot to get dynamic attributes.
568+
"""
563569
__slots__ = ('shared', '__dict__')
564570

565571

0 commit comments

Comments
 (0)