classes = ipd.getClasses() sorted_classes = sorted(classes.keys()) for element in sorted_classes: if element == "Native": continue if element == "Unknown": fmt_obj.printWarning("Some import paths were not detected. Please run gofed ggi -c on extracted tarball manually") continue if element.startswith(url): continue ip_obj = ImportPath(element) if not ip_obj.parse(): fmt_obj.printWarning("Unable to translate %s to package name" % element) continue pkg_name = ip_obj.getPackageName() pkg_in_pkgdb = False if pkg_name != "": pkg_in_pkgdb = packageInPkgdb(pkg_name) if pkg_in_pkgdb: print (GREEN + "Class: %s (%s) PkgDB=%s" + ENDC) % (element, pkg_name, pkg_in_pkgdb) else: print (RED + "Class: %s (%s) PkgDB=%s" + ENDC ) % (element, pkg_name, pkg_in_pkgdb)