New submission from keyboardAnt <nadav0...@gmail.com>:

Executing the following code* raise a NameError**. Is it on purpose?
Attached minimal example to reproduce.

class C:
        val = C.sm()

        @staticmethod
        def sm():
                return 'val'

*With Python 3.8.2, on MacOS.
**"NameError: name 'C' is not defined"

Best regards

----------
components: macOS
files: example.py
messages: 365977
nosy: keyboardAnt, ned.deily, ronaldoussoren
priority: normal
severity: normal
status: open
title: Execute a @staticmethod (Python 3.8.2)
versions: Python 3.8
Added file: https://bugs.python.org/file49042/example.py

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue40224>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to