[Tutor] configparser -- suggestions on when "name: value" entries are incomplete
Iyer
maseriyer at yahoo.com
Thu May 31 18:28:06 CEST 2007
--- Kent Johnson <kent37 at tds.net> wrote:
> Iyer wrote:
> > Regarding the configparser module, if there is a
> > configuration file to be read that has incomplete
> > "name: value" entries, what would be the best way
> to
> > handle this situation ?
>
> Do you mean incomplete as in not syntactically
> correct? I would tell the
> user to fix it.
yes, it is not syntactically correct - for one section
there are no corresponding names for the values; the
values show up in the config file. This config file is
actually generated by another program not under my
control and breaks my python script trying to read it.
>
> If you mean missing some values, you could provide
> defaults.
>
> >
> > I was thinking of catching the exemption
> parsingerror
> > and deleting the sections that have incomplete
> > "name:value" entries, to delete the sections, the
> > configfile has to be read, right and that raises
> the
> > parsing error.
> >
> > any suggestions on how to best handle this
> situation?
>
> Don't accept garbage data.
>
> Kent
>
____________________________________________________________________________________
Pinpoint customers who are looking for what you sell.
http://searchmarketing.yahoo.com/
More information about the Tutor
mailing list