Bug em Python Regex? (re.sub com re.MULTILINE)

Eu estou percebendo algum comportamento estranho na biblioteca Regex do Python, e não tenho certeza se estou fazendo algo errado.

Se eu executar um regex nele usandore.sub()comre.MULTILINE. Parece substituir apenas as primeiras ocorrências. Substitui todas as ocorrências se eu desligarre.MULTILINE, usarre.subn(..., count = 0, flags = re.MULTILINE)ou compilar o regex usandore.compile(..., re.MULTILINE).

Estou executando o Python 2.7 no Ubuntu 12.04.

Eu postei um exemplo aleatório em:

Pastebin.com - Saída do terminalcodificador - Script, confirmando o comportamento (exceto para re.subn (), que é diferente em 2.5)

Alguém pode confirmar / negar esse comportamento em sua máquina?

EDIT: Realizado eu deveria ir em frente e postar isso no rastreador de bugs do Python. EDIT 2: Issue reportado:http://bugs.python.org/msg168909

questionAnswers(1)

yourAnswerToTheQuestion