[Patches] [ python-Patches-1022173 ] Improve Template error
detection and reporting
SourceForge.net
noreply at sourceforge.net
Sat Sep 4 19:15:30 CEST 2004
Patches item #1022173, was opened at 2004-09-03 20:54
Message generated for change (Comment added) made by bwarsaw
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1022173&group_id=5470
Category: Library (Lib)
Group: Python 2.4
Status: Open
Resolution: None
Priority: 6
Submitted By: Raymond Hettinger (rhettinger)
Assigned to: Barry A. Warsaw (bwarsaw)
Summary: Improve Template error detection and reporting
Initial Comment:
Report line number and token rather than just character
position.
Detect and report situations where non-ASCII alphabet
characters are used in a placeholder number.
Currently, this situation results in a silent error for
SafeTemplates and either a KeyError or mis-substitution
for Templates.
Does not change the API or existing tests.
----------------------------------------------------------------------
>Comment By: Barry A. Warsaw (bwarsaw)
Date: 2004-09-04 13:15
Message:
Logged In: YES
user_id=12800
I wonder about this patch. PEP 292 clearly says that the
first non-identifier character terminates the placeholder.
So why would you expect that the eñe would cause an
exception to be raised instead of a valid substitution for $ma?
Will discuss on python-dev, but in any event, if we accept
this patch we would need a unittest update, as well as
documentation and PEP 292 updates.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1022173&group_id=5470
More information about the Patches
mailing list