[ python-Bugs-1117048 ] Dictionary Parsing Problem
SourceForge.net
noreply at sourceforge.net
Sat Feb 12 03:53:27 CET 2005
Bugs item #1117048, was opened at 2005-02-05 17:50
Message generated for change (Settings changed) made by walterbrunswick
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1117048&group_id=5470
Category: Python Interpreter Core
Group: None
Status: Open
Resolution: None
>Priority: 2
Submitted By: WalterBrunswick (walterbrunswick)
Assigned to: Nobody/Anonymous (nobody)
>Summary: Dictionary Parsing Problem
Initial Comment:
Python Version: Python 2.4
OS Version: Microsoft Windows XP [Version 5.1.2600]
There may or may not be (according to some people on
#python on irc.freenode.net) a fault, if you will, in
the way that Python evaluates dictionaries (in this
case, globals()).
<titanstar> apparently printing of dicts are optimized
not to produce the entire output string before
printing it
This may be an advantage when it comes to processing
speed and memory management, but when it comes to
catching errors, this could very well be a problem.
(I am waltz.)
...
<waltz> you think it should print a dict with an error
in it?
<waltz> ha! caught ya there!
<dash> well, if there's an error, it should break.
<dash> and it did.
<waltz> It shouldn't print AT ALL.
<dash> why not?
<waltz> Because of the ERROR!
...
I'm saying it should raise an abstract exception
(something like DictError) BEFORE printing, as to
allow the programmer to handle the error.
Some people don't agree with my argument, but I'll let
you (the core developers) decide what's best. I just
thought I should mention this issue, to help improve
Python to the max!
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1117048&group_id=5470
More information about the Python-bugs-list
mailing list