diff options
author | William Deegan <bill@baddogconsulting.com> | 2023-05-03 18:20:24 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-03 18:20:24 -0700 |
commit | 5717e06c245d99923f5c4a6e786a564799871c49 (patch) | |
tree | 9f61127c1b9bbb2e30a39b316b0f4f3d8430333d /SCons/Tool/linkCommon/__init__.py | |
parent | fb846e7091c4b0dbe136ab33eb940b2502a94a29 (diff) | |
parent | f85193fbbfa29e5dff26d12b32726c9638481fba (diff) | |
download | scons-git-5717e06c245d99923f5c4a6e786a564799871c49.tar.gz |
Merge pull request #4346 from mwichmann/maint/cheap-typing
Add some cheap return and parameter annotations
Diffstat (limited to 'SCons/Tool/linkCommon/__init__.py')
-rw-r--r-- | SCons/Tool/linkCommon/__init__.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/SCons/Tool/linkCommon/__init__.py b/SCons/Tool/linkCommon/__init__.py index 5461ad3db..b8d7610c4 100644 --- a/SCons/Tool/linkCommon/__init__.py +++ b/SCons/Tool/linkCommon/__init__.py @@ -45,7 +45,7 @@ def StringizeLibSymlinks(symlinks): return symlinks -def EmitLibSymlinks(env, symlinks, libnode, **kw): +def EmitLibSymlinks(env, symlinks, libnode, **kw) -> None: """Used by emitters to handle (shared/versioned) library symlinks""" Verbose = False @@ -66,7 +66,7 @@ def EmitLibSymlinks(env, symlinks, libnode, **kw): print("EmitLibSymlinks: Clean(%r,%r)" % (linktgt.get_path(), [x.get_path() for x in clean_list])) -def CreateLibSymlinks(env, symlinks): +def CreateLibSymlinks(env, symlinks) -> int: """Physically creates symlinks. The symlinks argument must be a list in form [ (link, linktarget), ... ], where link and linktarget are SCons nodes. @@ -92,7 +92,7 @@ def CreateLibSymlinks(env, symlinks): return 0 -def LibSymlinksActionFunction(target, source, env): +def LibSymlinksActionFunction(target, source, env) -> int: for tgt in target: symlinks = getattr(getattr(tgt, 'attributes', None), 'shliblinks', None) if symlinks: @@ -127,7 +127,7 @@ def _call_env_subst(env, string, *args, **kw): return env.subst(string, *args, **kw2) -def smart_link(source, target, env, for_signature): +def smart_link(source, target, env, for_signature) -> str: import SCons.Tool.cxx import SCons.Tool.FortranCommon |