mirror of
https://github.com/python/cpython.git
synced 2025-12-08 06:10:17 +00:00
* Try to match the module name pattern with module names constructed starting from different parent directories of the filename. E.g., for "/path/to/package/module" try to match with "path.to.package.module", "to.package.module", "package.module" and "module". * Ignore trailing "/__init__.py". * Ignore trailing ".pyw" on Windows. * Keep matching with the full filename (without optional ".py" extension) for compatibility. * Only ignore the case of the ".py" extension on Windows.
21 lines
423 B
Python
21 lines
423 B
Python
# Syntax warnings emitted in different parts of the Python compiler.
|
|
|
|
# Parser/lexer/lexer.c
|
|
x = 1or 0 # line 4
|
|
|
|
# Parser/tokenizer/helpers.c
|
|
'\z' # line 7
|
|
|
|
# Parser/string_parser.c
|
|
'\400' # line 10
|
|
|
|
# _PyCompile_Warn() in Python/codegen.c
|
|
assert(x, 'message') # line 13
|
|
x is 1 # line 14
|
|
|
|
# _PyErr_EmitSyntaxWarning() in Python/ast_preprocess.c
|
|
def f():
|
|
try:
|
|
pass
|
|
finally:
|
|
return 42 # line 21
|