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.