personalizar la lógica de inferencia del siglo dateutil.parser

Estoy trabajando en archivos de texto antiguos con años de 2 dígitos donde la lógica predeterminada del siglo endateutil.parser no parece funcionar bien Por ejemplo, el ataque a Pearl Harbor no estaba endparser.parse("12/7/41") (que devuelve 2041-12-7).

El "umbral" incorporado en el siglo para retroceder a la década de 1900 parece suceder en 66:

import dateutil.parser as dparser
print(dparser.parse("12/31/65")) # goes forward to 2065-12-31 00:00:00
print(dparser.parse("1/1/66")) # goes back to 1966-01-01 00:00:00

Para mis propósitos, me gustaría establecer este "umbral" en 17, para que:

"12/31/16" analiza hasta el 31/12/2016 (yyyy-mm-dd)"1/1/17" analiza hasta 1917-01-01

Pero me gustaría continuar usando este módulo ya que su coincidencia difusa parece estar funcionando bien.

losdocumentación no identifica un parámetro para hacer esto ... ¿hay un argumento que estoy pasando por alto?

Respuestas a la pregunta(3)

Su respuesta a la pregunta