Serhiy Storchaka added the comment:

The re module now depends on the enum module, and the latter already depends on 
OrderedDict. Thus the patch doesn't introduce new dependency. Python 
implementation of OrderedDict doesn't override __getitem__ and therefore don't 
slow down the common case. I considered all this.

In contrary, Python implementation of lru_cache slows down the code (that is 
why using it was dropped in the past). But I did not object to this because 
re.sub() is less used than re.match() or re.search() and already is much slower.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue28293>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to