N
Size: a a a
N
N
s
N
N
s
P#
@dp.message_handler(content_types=[ContentType.ALL], state=MyState.state)
async def record_msgs(m: Message, s: FSMContext):
async with state.proxy() as data:
item_id = data['id']
id_: int = await put_into_db(m, item_id) # не важно что оно делает
data['new_data'].append(id_)
return
N
P#
N
P#
s
@dp.message_handler(content_types=[ContentType.ALL], state=MyState.state)
async def record_msgs(m: Message, s: FSMContext):
async with state.proxy() as data:
item_id = data['id']
id_: int = await put_into_db(m, item_id) # не важно что оно делает
data['new_data'].append(id_)
return
P#
P#
s
s.update_data
P#
P#
s.update_data
P#
s
P#
cp = data.as_dict()
cp['new_data'].append(d.id)
await state.update_data(cp)
Сделаю так, чтобы исходный объект не изменилсяdata.as_dict()
, который возвращает deepcopy
данных в виде словаря