Задать вопрос
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 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
kshnkvn
@kshnkvn
yay ✌️ t.me/kshnkvn
Потому что count - это атрибут объекта, который создается при инициализации объекта класса. Более того он и создан неправильно.
Ты делаешь какой то абсолютно неадекватный бред, может стоить хоть основы Python выучить?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы