Mercurial > p > roundup > code
comparison roundup/cgi/accept_language.py @ 5809:936275dfe1fa
Try to fix:
DeprecationWarning: invalid escape sequence \d
DeprecationWarning: invalid escape sequence \s
DeprecationWarning: invalid escape sequence \)
Strings under python 3 are unicode strings rather then "regular"
strings as under python 2. So all regexps need to be raw strings.
We will see how many I fixed and if I broke any.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Wed, 12 Jun 2019 20:34:47 -0400 |
| parents | b00cd44fea16 |
| children | ed8a9974c1bd |
comparison
equal
deleted
inserted
replaced
| 5808:bab86c874efb | 5809:936275dfe1fa |
|---|---|
| 29 import heapq | 29 import heapq |
| 30 | 30 |
| 31 # regexp for languange-range search | 31 # regexp for languange-range search |
| 32 nqlre = "([A-Za-z]+[-[A-Za-z]+]*)$" | 32 nqlre = "([A-Za-z]+[-[A-Za-z]+]*)$" |
| 33 # regexp for languange-range search with quality value | 33 # regexp for languange-range search with quality value |
| 34 qlre = "([A-Za-z]+[-[A-Za-z]+]*);q=([\d\.]+)" | 34 qlre = r"([A-Za-z]+[-[A-Za-z]+]*);q=([\d\.]+)" |
| 35 # both | 35 # both |
| 36 lre = re.compile(nqlre + "|" + qlre) | 36 lre = re.compile(nqlre + "|" + qlre) |
| 37 | 37 |
| 38 whitespace = ' \t\n\r\v\f' | 38 whitespace = ' \t\n\r\v\f' |
| 39 try: | 39 try: |
