diff options
| -rw-r--r-- | pym/gentoolkit/revdep_rebuild/analyse.py | 9 |
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): |
