Ошибка в коде, Python, aiogram, multiprocessing AssertionError: group argument must be None for now
Есть код
@router.message(F.video)
async def send_photo(message: Message, state: FSMContext, bot: Bot):
data = await state.get_data()
try:data['subscribe']
except:
await state.update_data(subscribe='0')
data = await state.get_data()
print(data)
if data['subscribe'] == '1':
global line
line+=1
await message.answer(f'Вы {line} в очереди')
try:
file_id = message.video.file_id
file = await bot.get_file(file_id)
await bot.download_file(file.file_path, f"video{message.chat.id}_{message.message_id}.mp4")
except:
await message.answer('Вес видео слишком большой, отправь другое!')
pass
original_video = mp.VideoFileClip(f"video{message.chat.id}_{message.message_id}.mp4")
if await check(message, original_video):
p1 = multiprocessing.Process(target=save, args=(message, original_video))
p1.run()
else:
await message.answer('Видео больше минуты, отправь другое!')
line-=1
else:
await message.reply('❌ Не вижу подписки, подпишись, чтобы продолжить\nt.me/formulafinansov', reply_markup=kb.subscribe)
ошибка
AssertionError: group argument must be None for now
Traceback (most recent call last):
File "C:\Users\igrop\PycharmProjects\tg_bot_khdenis9\.venv\lib\site-packages\aiogram\dispatcher\dispatcher.py", line 309, in _process_update
response = await self.feed_update(bot, update, **kwargs)
File "C:\Users\igrop\PycharmProjects\tg_bot_khdenis9\.venv\lib\site-packages\aiogram\dispatcher\dispatcher.py", line 158, in feed_update
response = await self.update.wrap_outer_middleware(
File "C:\Users\igrop\PycharmProjects\tg_bot_khdenis9\.venv\lib\site-packages\aiogram\dispatcher\middlewares\error.py", line 25, in __call__
return await handler(event, data)
File "C:\Users\igrop\PycharmProjects\tg_bot_khdenis9\.venv\lib\site-packages\aiogram\dispatcher\middlewares\user_context.py", line 56, in __call__
return await handler(event, data)
File "C:\Users\igrop\PycharmProjects\tg_bot_khdenis9\.venv\lib\site-packages\aiogram\fsm\middleware.py", line 42, in __call__
return await handler(event, data)
File "C:\Users\igrop\PycharmProjects\tg_bot_khdenis9\.venv\lib\site-packages\aiogram\dispatcher\event\telegram.py", line 121, in trigger
return await wrapped_inner(event, kwargs)
File "C:\Users\igrop\PycharmProjects\tg_bot_khdenis9\.venv\lib\site-packages\aiogram\dispatcher\event\handler.py", line 43, in call
return await wrapped()
File "C:\Users\igrop\PycharmProjects\tg_bot_khdenis9\.venv\lib\site-packages\aiogram\dispatcher\dispatcher.py", line 276, in _listen_update
return await self.propagate_event(update_type=update_type, event=event, **kwargs)
File "C:\Users\igrop\PycharmProjects\tg_bot_khdenis9\.venv\lib\site-packages\aiogram\dispatcher\router.py", line 146, in propagate_event
return await observer.wrap_outer_middleware(_wrapped, event=event, data=kwargs)
File "C:\Users\igrop\PycharmProjects\tg_bot_khdenis9\.venv\lib\site-packages\aiogram\dispatcher\router.py", line 141, in _wrapped
return await self._propagate_event(
File "C:\Users\igrop\PycharmProjects\tg_bot_khdenis9\.venv\lib\site-packages\aiogram\dispatcher\router.py", line 174, in _propagate_event
response = await router.propagate_event(update_type=update_type, event=event, **kwargs)
File "C:\Users\igrop\PycharmProjects\tg_bot_khdenis9\.venv\lib\site-packages\aiogram\dispatcher\router.py", line 146, in propagate_event
return await observer.wrap_outer_middleware(_wrapped, event=event, data=kwargs)
File "C:\Users\igrop\PycharmProjects\tg_bot_khdenis9\.venv\lib\site-packages\aiogram\dispatcher\router.py", line 141, in _wrapped
return await self._propagate_event(
File "C:\Users\igrop\PycharmProjects\tg_bot_khdenis9\.venv\lib\site-packages\aiogram\dispatcher\router.py", line 166, in _propagate_event
response = await observer.trigger(event, **kwargs)
File "C:\Users\igrop\PycharmProjects\tg_bot_khdenis9\.venv\lib\site-packages\aiogram\dispatcher\event\telegram.py", line 121, in trigger
return await wrapped_inner(event, kwargs)
File "C:\Users\igrop\PycharmProjects\tg_bot_khdenis9\.venv\lib\site-packages\aiogram\dispatcher\event\handler.py", line 43, in call
return await wrapped()
File "C:\Users\igrop\PycharmProjects\tg_bot_khdenis9\app\handlers.py", line 88, in send_photo
p1 = multiprocessing.Process(save, args=(message, original_video))
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.3056.0_x64__qbz5n2kfra8p0\lib\multiprocessing\process.py", line 82, in __init__
assert group is None, 'group argument must be None for now'
AssertionError: group argument must be None for now
в чём может быть дело и как исправить?
функция save
def save(message, original_video: mp.VideoFileClip):
need(message, original_video)
message.answer_video_note(video_note=FSInputFile(f"video2_{message.chat.id}_{message.message_id}.mp4"))
os.remove(f"video2_{message.chat.id}_{message.message_id}.mp4")
В need обработка видео