Skip to content

Filtering out (or not) the version-less browser name in tagging #1949

Open
@karlcow

Description

@karlcow

See the discussion in #1944 (review)

Currently we only accept MyBrowser 90.0 with this regex ([^\d]+?)\s[\d\.]+ in

# Only proceed if browser looks like "FooBrowser 99.0"
if browser and re.search(r'([^\d]+?)\s[\d\.]+', browser):
browser = browser.lower()
browser = browser.rsplit(' ', 1)[0]
browser = browser.encode('utf-8')
browser = browser.translate(None, '()')
dash_browser = '-'.join(browser.split())
return 'browser-{name}'.format(name=dash_browser)
else:
return None

But does it have to be like this? Do we need to drop string without version when we anyway drop the version number :O)

(also: remove this else: in there)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions