Projet

Général

Profil

0001-python3-use-six.class_types-to-check-for-classes-365.patch

Frédéric Péters, 30 septembre 2019 09:45

Télécharger (1,02 ko)

Voir les différences:

Subject: [PATCH 1/2] python3: use six.class_types to check for classes
 (#36516)

 wcs/monkeypatch.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
wcs/monkeypatch.py
17 17
import threading
18 18
import types
19 19

  
20
from django.utils import six
20 21
from django.utils.six.moves.urllib import parse as urlparse
21 22

  
22 23
import quixote
......
88 89
    _thread_local.publisher = None
89 90

  
90 91

  
91
for key, value in locals().items():
92
    if type(value) in (types.FunctionType, types.TypeType, types.ClassType):
92
for key, value in list(locals().items()):
93
    if type(value) in (types.FunctionType,) + six.class_types:
93 94
        setattr(quixote, key, value)
94 95
        setattr(quixote.publish, key, value)
95
-