I was a little too fast on the send key with that last letter and I
omitted a line. Here's what I should've sent:
SettingStore = {}
for CFGSection in hConfig.sections():
SettingStore[CFGSection] = {}
for CFGOption in hConfig.options(CFGSection):
SettingsStore[CFGSection][CFGOption] = hConfig.get(CFGSection,CFGOption)}
On Mon, 2002-04-15 at 09:32, Reggie Dugard wrote:
> I'm not quite sure what you mean by nested list here since it looks like
> you're using dictionaries. I'm going to assume that 'SettingStore' is a
> dictionary with the keys being sections and the values being
> dictionaries of options for each section. If this is the case, your
> code would look something like this:
>
> SettingStore = {}
> for CFGSection in hConfig.sections():
> for CFGOption in hConfig.options(CFGSection):
> SettingsStore[CFGSection][CFGOption] =
>hConfig.get(CFGSection,CFGOption)}
>
> If I've totally misunderstood your question, just ignore everything I
> said :-).
>
> Reggie Dugard
>
> On Mon, 2002-04-15 at 04:55, John Abel wrote:
> > I apologise if this seems a simple question, but I've checked through
> > the online docs, and scoured all the sources I know. I'm trying to
> > append items to a nested list. At first I tried:
> >
> > for CFGSection in hConfig.sections():
> > for CFGOption in hConfig.options(CFGSection):
> > SettingsStore[CFGSection] = {CFGOption:
> > hConfig.get(CFGSection,CFGOption)}
> >
> > but that just stores that last item read in. I've looked at append,
> > but I can't see how to make it append the nested items.
> >
> > I'd be grateful for any help.
> >
> > Regards
> >
> > John
> >
> > _______________________________________________
> > ActivePython mailing list
> > [EMAIL PROTECTED]
> > To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
>
>
> _______________________________________________
> ActivePython mailing list
> [EMAIL PROTECTED]
> To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
_______________________________________________
ActivePython mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs