Xqt created this task.
Xqt added a project: Pywikibot.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION
  Introduction
  ------------
  
  Added support of modifier spans in regular expressions. Examples: 
'(?i:p)ython' matches 'python' and 'Python', but not 'PYTHON'; '(?i)g(?-i:v)r' 
matches 'GvR' and 'gvr', but not 'GVR'.
  https://docs.python.org/3.6/whatsnew/3.6.html#re
  
  What to do
  ----------
  
  `textlib.case_escape()` is used to cirmumvent this Python 3.5 restriction. 
Use the new inline flags for regex patterns instead.
  These issues can be found at 
https://codesearch.wmcloud.org/pywikibot/?q=case_escape%5C(&i=nope&files=&excludeFiles=&repos=
  
  Split patches into parts of only a couple of affected files. This makes it 
easier to review.
  **This task is not ready to go yet.** We are waiting for Python 3.5 support 
has been dropped.
  
  Usefull links
  -------------
  
  - Pywikibot documentation <https://doc.wikimedia.org/pywikibot/master/>
  - Pywikibot Manual <https://www.mediawiki.org/wiki/Manual:Pywikibot>
  - Python Coding Convention 
<https://www.mediawiki.org/wiki/Manual:Coding_conventions/Python>
  - Pywikibot Development Guidelines 
<https://www.mediawiki.org/wiki/Manual:Pywikibot/Development/Guidelines>

TASK DETAIL
  https://phabricator.wikimedia.org/T308265

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xqt
Cc: Aklapper, pywikibot-bugs-list, Xqt, Jyoo1011, JohnsonLee01, SHEKH, 
Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, JJMC89, 
Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista
_______________________________________________
pywikibot-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to