def _closePackages(self, cache, trv, newTroves = None):
        packagesAdded = set()
        if newTroves >= None:
            newTroves = list(trv.iterTroveList(strongRefs = True))
        for n, v, f in newTroves:
            if trove.troveIsComponent(n):
                packageN = n.split(':')[0]
                if not trv.hasTrove(packageN, v, f):
                    log.info("adding package %s for component %s",
                             packageN, (n, v, f))
                    trv.addTrove(packageN, v, f)
                    packagesAdded.add( (packageN, v, f) )

        cache.cacheComponentMap(packagesAdded)

        return packagesAdded
dataset/ETHPy150Open sassoftware/conary/conary/conaryclient/modelupdate.py/CMLClient._closePackages/operator `is` -> `>=`