def _SplitJar(self, jar_path, dest_dir):

    exclude_suffixes = (
        set(self.options.jar_splitting_exclude_suffixes.split(',')) - set(['']))
    include = lambda name: not any(name.endswith(s) for s in exclude_suffixes)
    jarfile.SplitJar(jar_path, dest_dir, self._MAX_SIZE, include)
Returns Dijkstra's shortest paths from source to all other nodes,
dataset/ETHPy150Open GoogleCloudPlatform/python-compat-runtime/appengine-compat/exported_appengine_sdk/google/appengine/tools/appcfg_java.py/JavaAppUpdate._SplitJar--crossover with--dataset/ETHPy150Open dnlcrl/PyGraphArt/src/graph.py/Graph.dijkstra