Size: a a a

2020 April 19

q

quavo in aiogram [ru]
Может волонтёра позвать, чтобы забанил 🤔🤔🤔
источник

т

тудым-сюдым... in aiogram [ru]
Kripta G
Держи в курсе
Ор
источник

q

quavo in aiogram [ru]
Tishka17
Так, чет я туплю.

Вот у меня есть клас.

class XXX(StatesGroup):
   value = State()
   count = State()


И в хэндлере код:

await XXX.value.set()


Что это вообще делает? Почему обращение идет к классу, а не иснтансу, полученному для текущего чата?
.set() устанавливает value текущим состоянием
источник

q

quavo in aiogram [ru]
Или ты имеешь ввиду, что внутри ....
источник

т

тудым-сюдым... in aiogram [ru]
quavo
.set() устанавливает value текущим состоянием
почему он к классу обращается, а не к экземпляру
источник

S

Sergey in aiogram [ru]
Tishka17
Так, чет я туплю.

Вот у меня есть клас.

class XXX(StatesGroup):
   value = State()
   count = State()


И в хэндлере код:

await XXX.value.set()


Что это вообще делает? Почему обращение идет к классу, а не иснтансу, полученному для текущего чата?
а причём тут текущий чат? ну а через класс потому что это атрибут класса
источник

T

Tishka17 in aiogram [ru]
quavo
.set() устанавливает value текущим состоянием
Где?
источник

T

Tishka17 in aiogram [ru]
Sergey
а причём тут текущий чат? ну а через класс потому что это атрибут класса
Ну как, стейт относится к чату же
источник

T

Tishka17 in aiogram [ru]
Может я хочу стейт другого чата поменять
источник

T

Tishka17 in aiogram [ru]
Обычно ты берешь сначала получаешь инстанс стейта, потом его переключатешь
источник

S

Sergey in aiogram [ru]
Tishka17
Может я хочу стейт другого чата поменять
в хэндлер передаётся объект state
ну или сам можешь создать его для нужного чата и установить состояние
источник

т

тудым-сюдым... in aiogram [ru]
Sergey
в хэндлер передаётся объект state
ну или сам можешь создать его для нужного чата и установить состояние
Так стейт для каждого чата разный, не?
источник

T

Tishka17 in aiogram [ru]
Sergey
в хэндлер передаётся объект state
ну или сам можешь создать его для нужного чата и установить состояние
Так, ну вот в этом примере нет никакого объекта state, а есть обращения к полям класса
источник

T

Tishka17 in aiogram [ru]
И я не понимаю, что происходит
источник

B

Bunk Bunkovich 🐈 in aiogram [ru]
Tishka17
И я не понимаю, что происходит
concurrent
источник

B

Bunk Bunkovich 🐈 in aiogram [ru]
concurrent.futures — Launching parallel tasks — Python 3.8.2 ...

The concurrent.futures module provides a high-level interface for asynchronously executing callables. The asynchronous execution can be performed with threads
источник

T

Tishka17 in aiogram [ru]
Чо
источник

S

Sergey in aiogram [ru]
Tishka17
Так, ну вот в этом примере нет никакого объекта state, а есть обращения к полям класса
надо алекса спрашивать почему именно так, может хотел настолько инкапсулировать все, чтобы юзер не парился и просто вызывал метод у состояния и тот устанавливался
источник

T

Tishka17 in aiogram [ru]
Sergey
надо алекса спрашивать почему именно так, может хотел настолько инкапсулировать все, чтобы юзер не парился и просто вызывал метод у состояния и тот устанавливался
Звучит как грёбаный глобал
источник

T

Tishka17 in aiogram [ru]
У нас же не фласк с тредлокалами все таки
источник