35def _fillConfDict():
36 nFiles = loadConfigurableDb()
37 log = logging.getLogger("PropertyProxy")
38 log.debug(
39 "Read module info for %d configurables from %d genConfDb files",
40 len(cfgDb),
41 nFiles,
42 )
43 if len(cfgDb.duplicates()) > 0:
44 log.warning(
45 "Found %d duplicates among the %d genConfDb files :",
46 len(cfgDb.duplicates()),
47 nFiles,
48 )
49 log.warning("--------------------------------------------------")
50 log.warning(
51 " -%s: %s - %s", "<component name>", "<module>", "[ <duplicates> ]"
52 )
53 log.warning("--------------------------------------------------")
54 dups = cfgDb.duplicates()
55 for cfgName in dups.keys():
56 log.warning(
57 " -%s: %s - %s",
58 cfgName,
59 cfgDb[cfgName]["module"],
60 str([d["module"] for d in dups[cfgName]]),
61 )
62 pass
63 del dups
64 pass
65 else:
66 log.debug("No duplicates have been found: that's good !")
67 pass
68 return
69
70
71