I’m writing a custom domain for pyomo.common.config, one that stores references to python modules. I plan to use these as lists (config.my_modules = [os, os.path]). I can either do this as a ConfigList(domain=Module()), or I can create a ModuleList class that is analogous to the PathList class. What are the reasons for the PathList class instead of using ConfigList of Path?
Thanks,
Darryl