[Tutor] configparser -- suggestions on when "name: value" entries are incomplete

Kent Johnson kent37 at tds.net
Thu May 31 17:36:35 CEST 2007


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.

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


More information about the Tutor mailing list