(original) (raw)
On Sat, 29 Dec 2012 19:56:43 +0100
Why should we care about that situation if we \*do\* provide a database?Lennart Regebro <regebro@gmail.com> wrote:
\> On Sat, Dec 29, 2012 at 7:54 PM, Lennart Regebro <regebro@gmail.com> wrote:
\>
\> > On Sat, Dec 29, 2012 at 7:38 PM, Tres Seaver <tseaver@palladion.com>wrote:
\> >
\> >> - -Lots for enabling fallback by default except on platforms known not to
\> >> have their own database
\> >
\> >
\> > Well, it's the same thing really. If the platform does have a database,
\> > the fallback will not be used.
\> > Of course, there is the case of the database existing on the platform
\> > normally, but somebody for some reason deleting the files, but I don't
\> > think that case deserves an error message.
\> >
\> > I also expect that most platform distributions, such as for Ubuntu, will
\> > not include the fallback database, as it will never be used. I'll add
\> > something about that and that we need to raise an error of some sort (any
\> > opinions on what?) if no database is found at all.
\> >
\>
\> Actually I already added that, but opinions on what error to raise are
\> still welcome. Currently it says:
\>
\> � � If no database is found an \`\`UnknownTimeZoneError\`\` or subclass thereof
\> will
\> � � be raised with a message explaining that no zoneinfo database can be
\> found,
\> � � but that you can install one with the \`\`tzdata-update\`\` package.
Distributions can decide to exclude some files from their packages, but
it's their problem, not ours.
Yes, but a comprehensible error message is useful even if somebody messed up the system/configuration.
//Lennart
�