Changeset View
Changeset View
Standalone View
Standalone View
bin/dependencies.py
Show First 20 Lines • Show All 624 Lines • ▼ Show 20 Line(s) | 624 | elif output_type == OUTPUT_KWI: | |||
---|---|---|---|---|---|
625 | creator = KDEWinCreator() | 625 | creator = KDEWinCreator() | ||
626 | else: | 626 | else: | ||
627 | assert False, 'unknown output_type %d' % output_type | 627 | assert False, 'unknown output_type %d' % output_type | ||
628 | 628 | | |||
629 | return creator.createOutput(dep_tree) | 629 | return creator.createOutput(dep_tree) | ||
630 | 630 | | |||
631 | def dumpDependencies(category, output_type=OUTPUT_DOT, dep_type="both"): | 631 | def dumpDependencies(category, output_type=OUTPUT_DOT, dep_type="both"): | ||
632 | """without displaying debuginfo in generated output""" | 632 | """without displaying debuginfo in generated output""" | ||
633 | with utils.TemporaryVerbosity(0): | 633 | with EmergeDebug.TemporaryVerbosity(0): | ||
634 | packageList, categoryList = portage.getPackagesCategories(category) | 634 | packageList, categoryList = portage.getPackagesCategories(category) | ||
635 | dep_tree = DependenciesTree() | 635 | dep_tree = DependenciesTree() | ||
636 | for _category, _package in zip(categoryList, packageList): | 636 | for _category, _package in zip(categoryList, packageList): | ||
637 | dep_tree.addDependencies(_category, _package, dep_type=dep_type) | 637 | dep_tree.addDependencies(_category, _package, dep_type=dep_type) | ||
638 | 638 | | |||
639 | return createOutput(output_type, dep_tree) | 639 | return createOutput(output_type, dep_tree) | ||
640 | 640 | | |||
641 | def dumpDependenciesForPackageList(packageList, output_type=OUTPUT_DOT, dep_type="both"): | 641 | def dumpDependenciesForPackageList(packageList, output_type=OUTPUT_DOT, dep_type="both"): | ||
642 | """without displaying debuginfo in generated output""" | 642 | """without displaying debuginfo in generated output""" | ||
643 | with utils.TemporaryVerbosity(0): | 643 | with EmergeDebug.TemporaryVerbosity(0): | ||
644 | dep_tree = DependenciesTree() | 644 | dep_tree = DependenciesTree() | ||
645 | for category, package, dummyTarget, dummyPatchlevel in packageList: | 645 | for category, package, dummyTarget, dummyPatchlevel in packageList: | ||
646 | dep_tree.addDependencies(category, package, dep_type=dep_type) | 646 | dep_tree.addDependencies(category, package, dep_type=dep_type) | ||
647 | 647 | | |||
648 | return createOutput(output_type, dep_tree) | 648 | return createOutput(output_type, dep_tree) | ||
649 | 649 | | |||
650 | if __name__ == '__main__': | 650 | if __name__ == '__main__': | ||
651 | main() | 651 | main() |