On Tue, Oct 6, 2009 at 10:29 AM, Brad Nicholes <[email protected]> wrote: >>>> On 10/5/2009 at 9:54 PM, in message > <[email protected]>, David Birdsong > <[email protected]> wrote: >> say this is my *.pyconf >> >> i'd like to be able to send a list through the config file to the >> paramateres that are passed at init time for my python gmond module. >> is there a syntax for allowing a list to be specified...something >> like: >> >> modules { >> module { >> name = "lb-monitor" >> language = "python" >> param server_pools { >> value = static-uploads, >> value = app-server >> } >> >> } >> >> and then in my python module: >> >> def metric_init(params): >> try: >> server_pools = params['lb-monitor'] >> except KeyError: >> return [] >> > > A param block can not take more than one value parameter. However you can do > what you are looking for by using the string "params" directive instead. For > example: > > modules { > module { > name = "lb-monitor" > language = "python" > params = "server_pools=static-uploads,app-server > server_foo=item1,item2,item3" > } > } > > In other words, if you use the "params" directive you can pass in a raw > string into the module. You have the freedom to format this string in anyway > that you want as long as your module knows how to parse the string. In this > case your python module will get one string parameter that contains the raw > string that you defined in your configuration file. The only thing left to > do is parse the string and create your list. > oh, of course. so simple and straight forward.
(forehead slap) > Brad > > > > ------------------------------------------------------------------------------ Come build with us! The BlackBerry® Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9-12, 2009. Register now! http://p.sf.net/sfu/devconf _______________________________________________ Ganglia-general mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ganglia-general

