[openstack-dev] openstack-common library release [was Re: [Netstack] Request for comments on a pep8 problem]

Doug Hellmann doug.hellmann at dreamhost.com
Tue Aug 7 10:55:08 UTC 2012



On Aug 7, 2012, at 3:08 AM, Mark McLoughlin <markmc at redhat.com> wrote:

> On Fri, 2012-08-03 at 13:40 -0400, Jay Pipes wrote:
>> I'd prefer smaller, reusable libs as well. Unfortunately, the decision
>> to use global CONF objects has essentially made the config module an
>> interdependency between all the other common code, so at a minimum, the
>> config module would need to be a dep in the other libs.
> 
> Yes, most openstack-common modules depend on cfg.
> 
> But this isn't because of the global config object. The dependency is
> there because we want to allow modules to define configuration options.

Unfortunately it means the modules are going to be harder to reuse outside of OpenStack because instead of providing a class-based API that takes individual arguments that can come from another application's config, or even a single config object as argument, the global object needs to be initialized correctly.

Doug

> 
> Cheers,
> Mark.
> 
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



More information about the OpenStack-dev mailing list