Publically expose immutable attributes on MetricWrapperBase
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 45/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- python
- Domínio
- observability-sre
Direção de pesquisa
Localize MetricWrapperBase e inspecione os atributos imutáveis passados durante a construção, usando _labelnames e a propriedade labelnames proposta como ponto de partida. Determine quais atributos semelhantes deveriam ser publicamente legíveis sem permitir sua mutação, depois execute a suíte de testes relevante e confirme que esses valores são expostos de forma consistente.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
things like MetricWrapperBase._labelnames are immutable, but are passed in as parameters when instantiating MetricWrapperBase objects. These would be useful if they were exposed?
@property
def labelnames(self) -> Tuple[str, ...]:
return self._labelnames
- Linguagem predominante
- Python
- Estrelas
- 4.4k
- Forks
- 876
- Merge médio
- 8d 4h
- PRs com merge (30d)
- 1
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de prometheus/client_python
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
prometheus/client_python#1177 · 1 comentário ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
prometheus/client_python#1210 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 58/100
prometheus/client_python#1199 · 1 reação ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
prometheus/client_python#1176 ·
-
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 52/100
prometheus/client_python#1126 · 2 comentários ·
Todas as issues de prometheus/client_python
Issues semelhantes
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 75/100
-
hcocena Abertapolicies-accepted pre-review precheck-passed
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
Bioconductor/BiocContributions#214 · 5 comentários ·
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 92/100
TencentCloud/Octop#1169 · 1 comentário ·
-
[开源推荐] 在老板拷问你之前,先让 AI 灵魂拷问你 Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
521xueweihan/HelloGitHub#3778 ·
-
The version checker's trailing attribute region has no control for a less-than inside a quoted value Abertaarea: dashboard area: tests bug perceived difficulty: 2 python
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
Nitjsefnie-Harness-Commons/daedalus#1105 · 1 comentário ·