Wolf_Yout
@Wolf_Yout

Почему этот код жалуется на «несколько значений»?

main.py:
def bot_guild_count():
    return len(bot.guilds)

mrwolfsite.functions(count=bot_guild_count()).run_this()

mrwolfsite.py:
from flask import Flask, render_template

app = Flask(__name__)

class functions:
    def __init__(count):
        count = count
        
    def run():
    	app.run(host='0.0.0.0', port=8080)
    def run_this():
        server = Thread(target=run)
        server.start()
@app.route("/")
def info_bot():
    return render_template('index.html', count=functions.count)

Где тут ошибка с "мульти значениями"?
Уточняю ошибку:
spoiler
TypeError: functions.__init__() got multiple values for argument 'count'
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ответы на вопрос 1
kshnkvn
@kshnkvn
yay ✌️ t.me/kshnkvn
Потому что count - это атрибут объекта, который создается при инициализации объекта класса. Более того он и создан неправильно.
Ты делаешь какой то абсолютно неадекватный бред, может стоить хоть основы Python выучить?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы