Задать вопрос
@powersnake

Как получить в python-redmine id issue по имени issue?

Пишу скрипт для Redmine на Python нужно менять текст issue в Redmine зная его имя попробовал завбрать все issue и пройтись циклом
def get_redmine_issue_name(subject):
    """
    Получает issue, у которых название (subject) точно совпадает с указанной строкой.
    """
    try:
        all_issues = redmine.issue.all()
        for issue in all_issues:
            if issue.subject == subject:
                return issue
        return None  # Если не найдено
    except Exception as e:
        raise

вовзращает ошибку
File "/home/petr/VScodeProjects/dbt.obsever/.venv/lib/python3.11/site-packages/redminelib/engines/base.py", line 177, in process_response
    raise exceptions.ForbiddenError
redminelib.exceptions.ForbiddenError: Requested resource is forbidden

Подскажите пожалуйста как можно реализовать данную задачу ибо issue.get можно сделать только по id
  • Вопрос задан
  • 31 просмотр
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
shabelski89
@shabelski89
engineer
Судя по ошибке приложение не прошло аутентификацию .
Перебирать все проблемы и искать совпадение - не лучшая идея.
Посмотрите в сторону готовых библиотек , например тут есть метод search
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы