summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Dolbec <dolsen@gentoo.org>2014-02-12 02:12:26 -0800
committerBrian Dolbec <dolsen@gentoo.org>2014-02-12 02:12:26 -0800
commitec50e457e860d12faeb41563ff47ca31e14f1541 (patch)
tree4ae31d671b6a1c3d9da76be258de0594e1d40279
parent35a2f04842ceb544dcd6685b5ef87da5b5860c8a (diff)
downloadgentoolkit-ec50e457e860d12faeb41563ff47ca31e14f1541.tar.gz
revdep_rebuild/analyse.py: Add docstring to scan_files()
-rw-r--r--pym/gentoolkit/revdep_rebuild/analyse.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/pym/gentoolkit/revdep_rebuild/analyse.py b/pym/gentoolkit/revdep_rebuild/analyse.py
index b5daff9..3194f48 100644
--- a/pym/gentoolkit/revdep_rebuild/analyse.py
+++ b/pym/gentoolkit/revdep_rebuild/analyse.py
@@ -17,7 +17,14 @@ from .cache import save_cache
def scan_files(libs_and_bins, cmd_max_args, logger):
-
+ '''Calls stuff.scan() and processes the data into a dictionary
+ of scanned files information.
+
+ @param libs_and_bins: set of libraries and binaries to scan for lib links.
+ @param cmd_max_args: maximum number of files to pass into scanelf calls.
+ @param logger: python style Logging function to use for output.
+ @returns dict: {bit_length: {soname: {filename: set(needed)}}}
+ '''
scanned_files = {} # {bits: {soname: (filename, needed), ...}, ...}
for line in scan(['-nBF', '%F %f %S %n %M'],
libs_and_bins, cmd_max_args, logger):