summaryrefslogtreecommitdiffstats
path: root/SCons/Script/SConscript.py
Commit message (Collapse)AuthorAgeFilesLines
* Change warnings behavior of missing SConscriptMats Wichmann2021-06-181-13/+19
| | | | | | | If SConscript() is called with must_exist=False, accept the user's will without issuing a warning about the file being missing. Signed-off-by: Mats Wichmann <mats@linux.com>
* [PR #3884] fix some timinng errors from initial submitMats Wichmann2021-02-091-3/+3
| | | | Signed-off-by: Mats Wichmann <mats@linux.com>
* Add timing of sconsign write if --debugMats Wichmann2021-02-081-3/+2
| | | | | | | | | | | A line is now emitted showing sconsign sync time if --debug=time Some calls to time.time replaced with time.perf_counter, where the objective was to time sections of code (i.e. where there wasn't an actual need to get time-since-epoch) - Python recommends this as getting the best-available timer. Signed-off-by: Mats Wichmann <mats@linux.com>
* cleanup whitespaceWilliam Deegan2021-01-221-0/+1
|
* Update some copyright strings and drop __revision__ [skip appveyor]Mats Wichmann2020-09-231-9/+3
| | | | | | | | | | | | | | | | | | Touches the first and second levels of SCons (except SCons.Tool), not tests or docs which remain TODO. Make sure docstring is first non-comment content, eliminate cases where docstring is set elsewhere but assigns to __doc__ - this approach of course worked inside Python, but confuses various tools. Some module-level docstrings modified a bit, in particular the convention of having the name of the module as the first line is dropped, replaced by a summary description going there instead - this improves the look in the API Docs, which otherwise display something like: SCons.Foo - SCons.Foo Signed-off-by: Mats Wichmann <mats@linux.com>
* Run autoflake on codeMats Wichmann2020-09-211-1/+0
| | | | | | | | | | Eliminate unneeded imports, and a few unneeded statements - usually "pass" where it is not syntactically needed. A couple of import try blocks were eliminated or changed when they're "cannot happen" due to current floor Python version. Signed-off-by: Mats Wichmann <mats@linux.com>
* Conditionally suppress deprecation message.Joachim Kuebart2020-08-111-1/+1
| | | | Suppress missing SConscript deprecation message when must_exist is used.
* added is_sconscript for checking if node is a sconscript node or notDaniel Moody2020-06-051-1/+2
|
* classes no longer explicitly inherit from objectMats Wichmann2020-05-241-2/+2
| | | | | | In Python3 this is the default. Signed-off-by: Mats Wichmann <mats@linux.com>
* Reorganize the repo. Moved src/engine/SCons to ./SCons to be more in line ↵William Deegan2020-05-061-0/+686
with current python packaging practices