code: def ipopo_factories(self):
          
          try:
              with use_ipopo(self.__context) as ipopo:
                  return {
                      name: ipopo.get_factory_details(name)
                      for name in ipopo.get_factories()
                  }
          except BundleException:
              # iPOPO is not available:
              return None
docs: List of iPOPO factories