def load_include_path(paths):
    for path in paths:
        # Verify the path is valid
        if not os.path.isdir(path):
            continue
        # Add path to the system path, to avoid name clashes
        # with mysql-connector for example ...
        if path not in sys.path:
            sys.path.insert(1, path)
        # Load all the files in path
        for f in os.listdir(path):
            # Are we a directory? If so process down the tree
            fpath = os.path.join(path, f)
            if os.path.isdir(fpath):
                load_include_path([fpath])
Returns a generator of diff lines between original and new plist.
dataset/ETHPy150Open Yelp/fullerite/src/diamond/utils/classes.py/load_include_path--crossover with--dataset/ETHPy150Open google/simian/src/simian/mac/models/base.py/AdminPackageLog._GetPlistDiff