aws / aws/bedrock-agentcore-sdk-python
bug: missing IDE autocomplete for passthrough methods.
- 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
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