aws / aws/bedrock-agentcore-sdk-python

bug: missing IDE autocomplete for passthrough methods.

Abierto
#354 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
761
Forks
147
Merge medio
1 d 23 h
PR fusionados (30 d)
7

Descripción

**Describe the bug**
IDE autocompletion does not work for passthrough methods.

**To Reproduce**
Install the SDK and attempt to get autocompletes in any IDE for `MemoryClient`.

**Expected behavior**
proper auto completes.

**Additional Context**
This is because the passthrough methods leverage python `__getattr__` to directly proxy to the boto client. The static analysis done by IDEs is not able to pick this up, resulting in missing autocompletes.

One potential solution could be to generate `.pyi` and ship them as part of the SDK.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con los métodos passthrough de MemoryClient e inspecciona cómo Python __getattr__ redirige las llamadas al cliente de boto. Evalúa si los archivos .pyi generados pueden representar esos métodos y distribuirse con el SDK, y después verifica que el autocompletado del IDE funcione para MemoryClient tras la instalación.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
python
Área
developer-experience
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
38/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.