logo

searx

My custom branche(s) on searx, a meta-search engine git clone https://hacktivis.me/git/searx.git
commit: a4c77f88d0ca52b9c236c95a16b2a527f811c0e6
parent 93ef11adc0c4653c8fadd4b4dc7c38a74f4cdbd6
Author: marc <a01200356@itesm.mx>
Date:   Fri,  3 Jun 2016 23:02:53 -0500

[fix] exception if locale doesn't have a date format
occitan, for example

Diffstat:

Msearx/utils.py8+++++++-
1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/searx/utils.py b/searx/utils.py @@ -206,7 +206,13 @@ def format_date_by_locale(date, locale_string): if locale_string == 'all': locale_string = settings['ui']['default_locale'] or 'en_US' - return format_date(date, locale=locale_string) + # to avoid crashing if locale is not supported by babel + try: + formatted_date = format_date(date, locale=locale_string) + except: + formatted_date = format_date(date, "YYYY-MM-dd") + + return formatted_date def dict_subset(d, properties):