Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Using GitClient

Aberta
#400 1 comentário 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
25/100
Tipo de issue
Bug
Clareza
Precisa de esclarecimento
Status de atividade
Estagnada
Stack de tecnologia
python
Domínio
api

Direção de pesquisa

Comece comparando o GitClient instalado de azure-devops==6.0.0b4 com azure-devops/.../v6_0/git/git_client_base.py na linha 2249; em seguida, verifique como Connection expõe esse cliente. Reproduza o AttributeError com o script condensado e determine se o método relatado está presente no pacote instalado; considera-se concluído quando a discrepância de versão/API estiver explicada e uma correção aplicável tiver sido identificada.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Hello, I'm trying to create a pull request status, but I'm getting the message:

AttributeError: 'GitClient' object has no attribute 'create_pull_request_status'

This is my condensed code:

from azure.devops.connection import Connection
from msrest.authentication import BasicAuthentication
import argparse

def main():
    parser = _init_parser()
    args = parser.parse_args()
    credentials = BasicAuthentication('', args.token)
    connection = Connection(base_url=args.organization_url, creds=credentials)
    client = connection.clients.get_git_client()
    response = client.create_pull_request_status(status, args.project_id, args.pull_request_id)
    
if __name__ == "__main__":
    main()

What's odd to me is that the function should clearly exist: https://github.com/microsoft/azure-devops-python-api/blob/f5c89029b781799fc247f85059b1bcc8b53c2024/azure-devops/azure/devops/v6_0/git/git_client_base.py#L2249

I'm using azure-devops==6.0.0b4 msrest==0.6.21 oauthlib==3.1.1.

Any help would be appreciated!

Linguagem predominante
Python
Estrelas
684
Forks
218
Merge médio
8d 10h
PRs com merge (30d)
1

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de microsoft/azure-devops-python-api

Todas as issues de microsoft/azure-devops-python-api

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.