ruff/crates/ruff_linter/resources/test/fixtures/pyupgrade/UP036_5.py

74 lines
1.0 KiB
Python

import sys
if sys.version_info < (3, 8):
def a():
if b:
print(1)
elif c:
print(2)
return None
else:
pass
import sys
if sys.version_info < (3, 8):
pass
else:
def a():
if b:
print(1)
elif c:
print(2)
else:
print(3)
return None
# https://github.com/astral-sh/ruff/issues/16082
## Errors
if sys.version_info < (3, 12, 0):
print()
if sys.version_info <= (3, 12, 0):
print()
if sys.version_info < (3, 12, 11):
print()
if sys.version_info < (3, 13, 0):
print()
if sys.version_info <= (3, 13, 100000):
print()
## No errors
if sys.version_info <= (3, 13, foo):
print()
if sys.version_info <= (3, 13, 'final'):
print()
if sys.version_info <= (3, 13, 0):
print()
if sys.version_info < (3, 13, 37):
print()
if sys.version_info <= (3, 13, 37):
print()
if sys.version_info <= (3, 14, 0):
print()
if sys.version_info <= (3, 14, 15):
print()