Opened 8 years ago

Closed 8 years ago

#9953 closed (duplicate)

postgres backend VERSION_RE fails on beta and RC

Reported by: deserat Owned by: nobody
Component: Core (Other) Version: 1.0
Severity: Keywords: postgres db backend
Cc: Triage Stage: Unreviewed
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: UI/UX:

Description

VERSION_RE = re.compile(r'PostgreSQL (\d+)\.(\d+)\.')

Fails to match PostgreSQL 8.3RC3 or any beta etc.... failure is catastrophic and returns a 'NoneType' has no attribute 'groups' message.

major, minor = VERSION_RE.search(version).groups()

Change History (1)

comment:1 Changed 8 years ago by Karen Tracey

Needs documentation: unset
Needs tests: unset
Patch needs improvement: unset
Resolution: duplicate
Status: newclosed

#8737 already notes VERSION_RE has trouble with beta version strings. I've noted this ticket there and I'm closing this as a dupe because we only need one ticket to track fixing VERSION_RE. You may try the regex from the last comment on that ticket, though it looks like it will have to be tweaked to handle RC version strings.

Note: See TracTickets for help on using tickets.
Back to Top