It may be better to attach setup.cfg you using, and paste traceback (if there).
Cheers, Shinobu On Wed, Jun 29, 2016 at 4:57 PM, Yipei Niu <[email protected]> wrote: > Hi all, > > I have succeed in registering a config option and obtaining it. So how to > load an option from a customized file? Through > cfg.CONF(default_config_files=[setup.cfg]? Still fails loading the config > options in setup.cfg. > > Best regards, > Yipei > > On Wed, Jun 29, 2016 at 8:36 AM, joehuang <[email protected]> wrote: > >> Hi, Yipei, >> >> >> "Moreover, I tried to load drivers by line "cfg.CONF.nyp.plugins.simple", >> the console prompts oslo_config.cfg.NoSuchOptError: no such option in group >> DEFAULT: nyp. The setup.cfg is defined as follows." >> >> You are using entry point but not configuration options for plugin >> discovery, and no config option you have registered in oslo_config.cfg, so >> " no such option in group DEFAULT:". >> >> Best Regards >> Chaoyi Huang ( joehuang ) >> >> ------------------------------ >> *From:* Yipei Niu [[email protected]] >> *Sent:* 28 June 2016 22:05 >> *To:* OpenStack Development Mailing List (not for usage questions) >> *Cc:* joehuang; Vega Cai; [email protected]; 金城 忍 >> *Subject:* Re: [tricircle] About registering and loading a plugin >> >> Hi all, >> >> Thanks a lot for your valuable advice. I have already succeed in >> registering and loading a self-defined plugin. The entry_point is generated >> by executing setup.py, and found in .egg-info/entry_points.txt, which is >> different from using setup.cfg in >> https://review.openstack.org/#/c/331638/. >> >> Moreover, I tried to load drivers by line "cfg.CONF.nyp.plugins.simple", >> the console prompts oslo_config.cfg.NoSuchOptError: no such option in group >> DEFAULT: nyp. The setup.cfg is defined as follows. >> >> [entry_points] >> nyp.plugins.formmater = >> simple = nyp.plugins.simple:SimpleFormatter >> plain = nyp.plugins.simple:SimpleFormatter >> field = nyp.plugins.field:FieldList >> >> How to solve the problem? >> >> Best regards, >> Yipei >> >> On Tue, Jun 28, 2016 at 10:35 AM, Vega Cai <[email protected]> wrote: >> >>> Hi Yipei, >>> >>> You can also refer to my network type driver implementation: >>> >>> https://review.openstack.org/#/c/331638/ >>> >>> Type driver is registered in setup.cfg and loaded by code. >>> >>> BR >>> Zhiyuan >>> >>> On 27 June 2016 at 21:44, Yipei Niu <[email protected]> wrote: >>> >>>> Dear all, >>>> >>>> Recently, I learn to name a plugin based on the doc >>>> http://docs.openstack.org/developer/stevedore/tutorial/naming.html#. I >>>> define a new entry_point for the plugin, then it fails. The console prompts >>>> "stevedore.exception.NoMatches: No 'net.nyp.formatter' driver found, >>>> looking for 'simple'". After setting a new entry_point with setuptools, why >>>> stevedore cannot find the driver based on the entry_point? >>>> >>>> Best regards, >>>> Yipei >>>> >>> >>> >> > -- Email: [email protected] [email protected]
__________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: [email protected]?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
