[issue20426] Compiling a regex with re.DEBUG should force a recompile

2014-02-03 Thread Roundup Robot

Roundup Robot added the comment:

New changeset a7b180d5df5f by Antoine Pitrou in branch '3.3':
Issue #20426: When passing the re.DEBUG flag, re.compile() displays the debug 
output every time it is called, regardless of the compilation cache.
http://hg.python.org/cpython/rev/a7b180d5df5f

New changeset a8bcfa290e68 by Antoine Pitrou in branch 'default':
Issue #20426: When passing the re.DEBUG flag, re.compile() displays the debug 
output every time it is called, regardless of the compilation cache.
http://hg.python.org/cpython/rev/a8bcfa290e68

--
nosy: +python-dev

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue20426
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue20426] Compiling a regex with re.DEBUG should force a recompile

2014-02-03 Thread Roundup Robot

Roundup Robot added the comment:

New changeset e47f6883dedf by Antoine Pitrou in branch '2.7':
Issue #20426: When passing the re.DEBUG flag, re.compile() displays the debug 
output every time it is called, regardless of the compilation cache.
http://hg.python.org/cpython/rev/e47f6883dedf

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue20426
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue20426] Compiling a regex with re.DEBUG should force a recompile

2014-02-03 Thread Antoine Pitrou

Antoine Pitrou added the comment:

Ok, I've fixed the bug in all branches. Thanks for reporting!

--
resolution:  - fixed
stage: patch review - committed/rejected
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue20426
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue20426] Compiling a regex with re.DEBUG should force a recompile

2014-02-02 Thread Antoine Pitrou

Antoine Pitrou added the comment:

A simple workaround is to bypass the cache when DEBUG is passed. See attached 
patch.
(not sure this applies as a bug fix, but DEBUG probably isn't used in 
production anyway: the potential for breakage is low)

--
keywords: +patch
stage: test needed - patch review
versions: +Python 2.7, Python 3.3, Python 3.4 -Python 3.5
Added file: http://bugs.python.org/file33877/re_debug_cache.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue20426
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue20426] Compiling a regex with re.DEBUG should force a recompile

2014-01-28 Thread leewz

New submission from leewz:

Compiling a regex with the `re.DEBUG` flag indicates that the user wants to see 
the debug output. `re.compile` is cached, though, so there is the possibility 
of no output.

Example:
import re
re.compile('1',re.DEBUG) #expected output
re.compile('1',re.DEBUG) #no output
re.compile('',re.DEBUG)  #no output (empty regex)

The workaround is to call `re.purge()`, which may remove other cached regexes 
that are still in use.

(Background: I wanted to check for equivalence of regexes, and a StackOverflow 
answer suggested comparing their `re.DEBUG`. 
http://stackoverflow.com/a/21398362/2963903)

--
components: Regular Expressions
messages: 209595
nosy: ezio.melotti, leewz, mrabarnett
priority: normal
severity: normal
status: open
title: Compiling a regex with re.DEBUG should force a recompile
type: behavior
versions: Python 3.3

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue20426
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue20426] Compiling a regex with re.DEBUG should force a recompile

2014-01-28 Thread Ezio Melotti

Changes by Ezio Melotti ezio.melo...@gmail.com:


--
stage:  - test needed
versions: +Python 3.5 -Python 3.3

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue20426
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue20426] Compiling a regex with re.DEBUG should force a recompile

2014-01-28 Thread Serhiy Storchaka

Serhiy Storchaka added the comment:

See also issue17441.

--
nosy: +pitrou, serhiy.storchaka

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue20426
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com