On Tue, May 10, 2011 at 16:11, R. David Murray <rdmurray at bitdance.com>wrote: > On Tue, 10 May 2011 08:36:38 +0300, Eli Bendersky <eliben at gmail.com> > wrote: > > With an unlimited error message length it could make sense to say "Hey, I > > see 'x' may be assigned in this scope, so I mark it local. But this > access > > to 'x' happens before assignment - so ERROR". This isn't realistic, of > > course, so I'm wondering: > > > > 1. Does this error message (although unrealistic) capture all possible > > appearances of UnboundLocalError? > > 2. If the answer to (1) is yes - could it be usefully shortened to be > > clearer than the current "local variable referenced before assignment"? > > > > This may not be possible, of course, but it doesn't harm trying :-) > > How about: > > "reference to variable 'y' precedes an assignment that makes it a local > variable" > <http://www.bitdance.com> Yes, this is much better and not too long IMHO Eli -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-dev/attachments/20110510/ce04e972/attachment.html>
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4