[FIX] website_event: import GeoIP if GeoIP is not installed

bzr revid: chm@openerp.com-20140327105831-6qwvs32aa6hj3nk2
This commit is contained in:
chm@openerp.com 2014-03-27 11:58:31 +01:00
parent c1b6589851
commit 85cdf2a990
1 changed files with 8 additions and 1 deletions

View File

@ -26,13 +26,20 @@ from openerp.tools.translate import _
from openerp.addons.website.controllers.main import Website as controllers
controllers = controllers()
import logging
_logger = logging.getLogger(__name__)
from datetime import datetime, timedelta
import time
from dateutil.relativedelta import relativedelta
from openerp import tools
import werkzeug.urls
import GeoIP
try:
import GeoIP
except ImportError:
GeoIP = None
_logger.warn("Please install GeoIP python module to use events localisation.")
class website_event(http.Controller):
@http.route(['/event', '/event/page/<int:page>'], type='http', auth="public", website=True, multilang=True)