OpenTelemetry symbols marked private to pyright
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 68/100
Línea de trabajo
Comienza con los imports documentados de sentry_sdk.integrations.opentelemetry y reproduce los errores de pyright para SentryPropagator y SentrySpanProcessor. Compara las rutas a nivel de paquete con las rutas propagator y span_processor mostradas en el informe. Se considera completado cuando los imports documentados funcionan sin errores de exportación de pyright.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
How do you use Sentry?
Sentry Saas (sentry.io)
Version
1.32.0
Steps to Reproduce
- Use pyright
- Import from opentelemetry package:
from sentry_sdk.integrations.opentelemetry import SentryPropagator, SentrySpanProcessor
- pyright error:
error: "SentryPropagator" is not exported from module "sentry_sdk.integrations.opentelemetry"
Import from "sentry_sdk.integrations.opentelemetry.propagator" instead (reportPrivateImportUsage)
error: "SentrySpanProcessor" is not exported from module "sentry_sdk.integrations.opentelemetry"
Import from "sentry_sdk.integrations.opentelemetry.span_processor" instead (reportPrivateImportUsage)
Expected Result
Import without pyright errors
Actual Result
Errors as above.
By changing the imports to be more specific pyright would pass but this is not in the documentation:
from sentry_sdk.integrations.opentelemetry.propagator import SentryPropagator
from sentry_sdk.integrations.opentelemetry.span_processor import SentrySpanProcessor
- Lenguaje dominante
- Python
- Estrellas
- 2.2k
- Forks
- 672
- Merge medio
- 1 d 13 min
- PR fusionados (30 d)
- 212
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de getsentry/sentry-python
-
Waiting for: Product Owner
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
getsentry/sentry-python#7543 · 1 comentario ·
-
Python
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
getsentry/sentry-python#6992 · 1 comentario ·
-
Improvement Python
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
getsentry/sentry-python#6970 · 1 comentario ·
-
Bug Python
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
getsentry/sentry-python#6504 · 1 comentario ·
-
Improvement Python Spans
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
getsentry/sentry-python#5833 · 1 comentario ·
Todos los issues de getsentry/sentry-python
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100