Bonjour à tous!
J'ai ce code et j'ai une erreur que je ne comprends pas
Les setter ne peuvent pas accéder aux informations définies dans le __init__ ?
J'ai ce code et j'ai une erreur que je ne comprends pas
class Playerscraping:
import requests
global url
url = '...'
def __init__(self, username):
self.username = username
self.respond = self.requests.get(url + username)
@property
def username(self):
return self.__username
@username.setter
def username(self, __username):
if self.respond.ok:
self.__username = "test"
player = Playerscraping('pseudo')
print(player.username)
AttributeError: 'Playerscraping' object has no attribute 'respond'
Les setter ne peuvent pas accéder aux informations définies dans le __init__ ?