From 1af70792d1048d67d92bce2a841aa51e4318abc8 Mon Sep 17 00:00:00 2001 From: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com> Date: Sat, 12 Nov 2022 17:22:25 -0800 Subject: [PATCH] Update httpagentparser==1.9.5 --- lib/httpagentparser/__init__.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/httpagentparser/__init__.py b/lib/httpagentparser/__init__.py index 0e30e617..7338e197 100644 --- a/lib/httpagentparser/__init__.py +++ b/lib/httpagentparser/__init__.py @@ -8,7 +8,7 @@ Tries to * assist python web apps to detect clients. """ -__version__ = '1.9.2' +__version__ = '1.9.5' class DetectorsHub(dict): @@ -218,7 +218,7 @@ class WOSBrowser(Browser): class Safari(Browser): look_for = "Safari" - skip_if_found = ["Edge", "YaBrowser"] + skip_if_found = ["Edge", "YaBrowser", "FxiOS"] def checkWords(self, agent): unless_list = ["Chrome", "OmniWeb", "wOSBrowser", "Android", "CriOS"] @@ -408,7 +408,7 @@ class AndroidBrowser(Browser): class Firefox(Browser): - look_for = "Firefox" + look_for = ["Firefox", "FxiOS"] version_markers = [('/', '')] skip_if_found = ["SeaMonkey", "web/snippet"] @@ -557,7 +557,7 @@ class Chrome(Browser): part = agent.split(word + self.version_markers[0])[-1] version = part.split(self.version_markers[1])[0] if '+' in version: - version = part.split('+')[0] + version = version.split('+')[0] return version.strip() class YaBrowser(Browser): @@ -569,7 +569,7 @@ class YaBrowser(Browser): part = agent.split(word + self.version_markers[0])[-1] version = part.split(self.version_markers[1])[0] if '+' in version: - version = part.split('+')[0] + version = version.split('+')[0] return version.strip() class ChromeiOS(Browser):