def detectUsedDLLs(standalone_entry_points): result = {} for binary_filename, package_name in standalone_entry_points: used_dlls = detectBinaryDLLs(binary_filename=binary_filename, package_name=package_name) for dll_filename in used_dlls: # We want these to be absolute paths. assert Utils.isAbsolutePath(dll_filename), dll_filename if dll_filename not in result: result[dll_filename] = [] result[dll_filename].append(binary_filename) return result
def detectUsedDLLs(standalone_entry_points): result = {} for binary_filename, package_name in standalone_entry_points: used_dlls = detectBinaryDLLs( binary_filename = binary_filename, package_name = package_name ) for dll_filename in used_dlls: # We want these to be absolute paths. assert Utils.isAbsolutePath(dll_filename), dll_filename if dll_filename not in result: result[dll_filename] = [] result[dll_filename].append(binary_filename) return result