Bug 53973 - Ошибка импорта модуля motor
Summary: Ошибка импорта модуля motor
Status: NEW
Alias: None
Product: Branch p11
Classification: Unclassified
Component: python3-module-motor (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: Grigory Ustinov
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-04-24 11:59 MSK by Alexander Makeenkov
Modified: 2025-04-24 11:59 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Makeenkov 2025-04-24 11:59:38 MSK
- Версия пакета:
python3-module-motor-3.4.0-alt1

- Шаги воспроизведения:
# apt-get install -y python3-module-motor
$ python3 -c "import motor"

- Получаемый результат:
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/usr/lib/python3/site-packages/motor/__init__.py", line 28, in <module>
    from .motor_tornado import *  # noqa: F403
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/site-packages/motor/motor_tornado.py", line 50, in <module>
    MotorCollection = create_motor_class(core.AgnosticCollection)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/site-packages/motor/motor_tornado.py", line 38, in create_motor_class
    return create_class_with_framework(cls, tornado_framework, "motor.motor_tornado")
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/site-packages/motor/metaprogramming.py", line 293, in create_class_with_framework
    new_class_attr = attr.create_attribute(new_class, name)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/site-packages/motor/metaprogramming.py", line 154, in create_attribute
    method = getattr(cls.__delegate_class__, name)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: type object 'Collection' has no attribute 'create_search_index'

В сизифе на версии 3.7.0-alt1 не воспроизводится.