Je me demande s'il y a une différence entre
class Test(object):
def __init__(self):
print self.__class__.__name__
et
class Test(object):
def __init__(self):
print type(self).__name__
?
Y a-t-il une raison de préférer l'un ou l'autre ?
(Dans mon cas d'utilisation, je veux l'utiliser pour déterminer le nom du logger, mais je suppose que cela n'a pas d'importance)