[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Python 2.1 out



Gregor Hoffleit <gregor@mediasupervision.de> writes:

[Python warning messages]

> Could you mail an example of such a message ?

y = None
def fun():
    y = None
    def bar():
        y
    bar()

fun()

results in:

<file>:2: SyntaxWarning: local name 'y' in 'fun' shadows use of 'y' as global in nested scope 'bar'
  def fun():

There are probably other kinds of warnings; PyErr_Warn is called in a
number of places.  Python 2.1 provides a mechanism to switch off
warnings (the 'warnings' module, don't ask me about details :-/), but
by default, they are printed to stderr.



Reply to: