diff CHANGES.txt @ 5851:167ef847fcdf

issue2551053: Fix routing dict in rest.py The routing dictionary in rest.py used compiled regular expressions as dictionary keys. This worked most of the time because the regex lib uses a cache but resulted in duplicate keys in the dictionary in some cases where a single key should have been used. Thanks to Robert Klonner for discovering the problem, debugging the root cause and providing a first proposed fix.
author Ralf Schlatterbeck <rsc@runtux.com>
date Tue, 13 Aug 2019 09:46:02 +0200
parents 75a13700d97e
children ee2e8f8d6648
line wrap: on
line diff
--- a/CHANGES.txt	Sun Aug 04 18:32:57 2019 -0400
+++ b/CHANGES.txt	Tue Aug 13 09:46:02 2019 +0200
@@ -152,6 +152,12 @@
   install.
 - issue2551008: fix incorrect encoding handling in mailgw.py
   (Ezio Melotti, John Rouillard)
+- issue2551053: the routing dictionary in rest.py used compiled regular
+  expressions as dictionary keys. This worked most of the time because
+  the regex lib uses a cache but resulted in duplicate keys in the
+  dictionary in some cases where a single key should have been used.
+  Thanks to Robert Klonner for discovering the problem, debugging the
+  root cause and providing a first proposed fix.
 
 2018-07-13 1.6.0
 

Roundup Issue Tracker: http://roundup-tracker.org/