misc: change pyupgrade target version to 3.9 (#75442)

This commit is contained in:
Valentin Deniaud 2023-03-29 11:56:03 +02:00
parent afcaed5061
commit 164433b269
2 changed files with 15 additions and 17 deletions

View File

@ -2,10 +2,10 @@
# See https://pre-commit.com/hooks.html for more hooks
repos:
- repo: https://github.com/asottile/pyupgrade
rev: v3.1.0
rev: v3.3.1
hooks:
- id: pyupgrade
args: ['--keep-percent-format', '--py37-plus']
args: ['--keep-percent-format', '--py39-plus']
- repo: https://github.com/adamchainz/django-upgrade
rev: 1.13.0
hooks:

View File

@ -19,7 +19,6 @@ import datetime
import mimetypes
import os
import re
import sys
import tempfile
from collections import OrderedDict
@ -53,22 +52,21 @@ code_cache = OrderedDict()
# Need for compatibility between xlrd==1.2.0 and python>3.7
if sys.version_info >= (3, 8):
try:
import xlrd.xlsx
except ImportError:
pass
else:
if hasattr(xlrd.xlsx, 'ensure_elementtree_imported'):
old_ensure_elementtree_imported = xlrd.xlsx.ensure_elementtree_imported
try:
import xlrd.xlsx
except ImportError:
pass
else:
if hasattr(xlrd.xlsx, 'ensure_elementtree_imported'):
old_ensure_elementtree_imported = xlrd.xlsx.ensure_elementtree_imported
def ensure_elementtree_imported(*args, **kwargs):
try:
return old_ensure_elementtree_imported(*args, **kwargs)
finally:
xlrd.xlsx.Element_has_iter = True
def ensure_elementtree_imported(*args, **kwargs):
try:
return old_ensure_elementtree_imported(*args, **kwargs)
finally:
xlrd.xlsx.Element_has_iter = True
xlrd.xlsx.ensure_elementtree_imported = ensure_elementtree_imported
xlrd.xlsx.ensure_elementtree_imported = ensure_elementtree_imported
def get_code(expr):