• Как можно работа одним orm классом для разных БД в sqlalchemy?

    @Paymir121 Автор вопроса
    Получилось, может кому поможет, то 2 дня искал информацию
    class BytesArray(TypeDecorator):
        impl = LargeBinary
    
        def load_dialect_impl(self, dialect):
            if dialect.name == 'sqlite':
                return dialect.type_descriptor(LargeBinary)
            else:
                return dialect.type_descriptor(ARRAY(JSON))
    
        def process_bind_param(self, value, dialect):
            if dialect.name == 'sqlite':
                return pickle.dumps(value, 0)
            return value
    
        def process_result_value(self, value, dialect):
            if dialect.name == 'sqlite':
                return pickle.loads(value)
            return value
    Ответ написан
    Комментировать
  • Как запустить несколько ботов в докере?

    @Paymir121 Автор вопроса
    получение текущего добавление и добавление в него таска сработало.
    asyncio.get_event_loop().create_task(bot.start(), name=f"start_{bot_id}")
    Ответ написан
    Комментировать