From bd37a787966168043a43714f274f7f5efbf68293 Mon Sep 17 00:00:00 2001 From: Massimo Di Pierro Date: Sun, 4 Dec 2011 19:25:03 -0600 Subject: [PATCH] useragent improvement, thanks Angelo --- VERSION | 2 +- gluon/contrib/user_agent_parser.py | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/VERSION b/VERSION index 34d387fb..ba77c46e 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 1.99.3 (2011-12-04 17:56:40) dev +Version 1.99.3 (2011-12-04 19:24:54) dev diff --git a/gluon/contrib/user_agent_parser.py b/gluon/contrib/user_agent_parser.py index 8fa7ee10..0661817c 100644 --- a/gluon/contrib/user_agent_parser.py +++ b/gluon/contrib/user_agent_parser.py @@ -77,12 +77,8 @@ class DetectorBase(object): result[self.info_type] = dict(name=self.name) is_mobile=self.is_mobile is_tablet=self.is_tablet - if result.get('is_mobile') is None: - result['is_mobile'] = False if is_mobile: result['is_mobile'] = is_mobile - if result.get('is_tablet') is None: - result['is_tablet'] = False if is_tablet: result['is_tablet'] = is_tablet @@ -368,6 +364,8 @@ detectorshub = DetectorsHub() def detect(agent): result = dict() + result['is_mobile'] = False + result['is_tablet'] = False prefs = dict() for info_type in detectorshub: detectors = detectorshub[info_type]