Ошибка типа: change_email () отсутствует 1 обязательный позиционный аргумент: 'self' - PullRequest
0 голосов
/ 09 апреля 2020

так что ... пип пара, пожалуйста, помогите! после запуска мне выдается ошибка:

Traceback (последний вызов был последним): файл "C: / Users / viznu / OneDrive / Рабочий стол / Python / sssteam.py", строка 42, в s c .change_email (пароль = passwd, email = 'mail', code = code_mail) TypeError: change_email () отсутствует 1 обязательный позиционный аргумент: 'self'

ошибка:

import steam.webauth as wa
from steam.client import SteamClient as sc

#---------------------------------
#---------------------------------
login = 'login'

passwd = '12345' 
#---------------------------------
#---------------------------------

user = wa.WebAuth(login, passwd)

try:
    user.login()
    if wa.steam.webauth.LoginIncorrect:
        print('ERROR!, please, check password!')
except wa.CaptchaRequired:
    print(user.captcha_url)
    # ask a human to solve captcha
    captcha = input('Print captcha')
    user.login(captcha=capthca)

except wa.EmailCodeRequired:
    code_mail = input('Please, type your guard.\n')
    user.login(email_code=code_mail)

except wa.TwoFactorCodeRequired:
    code_2fa = input('Please, type your guard.\n')
    user.login(twofactor_code=code_2fa)


except wa.HTTPError:
    print('Error, please, check data\nError:', wa.HTTPError)


print('Success! You connected to steam id: "',user.steam_id,'"')

mail = 'mail@mail.com'
change = input("Please, type key\n1. Change mail and password\n2. Change mail\n")
if wa.EmailCodeRequired:

    sc.change_email(password=passwd, email='mail', code=code_mail)
elif wa.TwoFactorCodeRequired:
    sc.change_email(password=passwd, email='mail', code=code_2fa)

user.session.get('https://store.steampowered.com/account/history/')
# OR
...