Client: client does not close SSL socket after request completes
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Parti da googlemaps.Client e segui il percorso della richiesta di geocode, quindi riproduci la ResourceWarning con l’esempio di codice. Confronta il comportamento di pulizia della richiesta con l’issue e la pull request di google-api-python-client citate; il lavoro è completato quando le richieste non lasciano più un socket SSL non chiuso.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Environment details
- Occurs with any request using googlemaps.Client
- macOS Mojave
- Library version: 4.4.2
Steps to reproduce
- Instantiate a googlemaps Client
- Make a request
- Observe warning of unclosed SSL socket in console
Code example
import googlemaps
def get_lat_lng(self, address: str):
gmaps = googlemaps.Client(key="api_key")
geocode_result = gmaps.geocode(address)
return geocode_result
Stack trace
ResourceWarning: unclosed <ssl.SSLSocket fd=9, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('192.168.1.4', 59981), raddr=('172.217.12.10', 443)>
Impact:
Services using the googlemaps client could easily run out of sockets because of this bug.
Potential resolution:
This bug appears to be the same as https://github.com/googleapis/google-api-python-client/issues/618
If it is indeed the same there was a fix in google-api-python-client here: https://github.com/googleapis/google-api-python-client/pull/1038
- Lingua principale
- Python
- Stelle
- 5k
- Fork
- 1.4k
- Merge medio
- 5h 9m
- PR unite (30g)
- 1
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di googlemaps/google-maps-services-python
-
mapsApertatriage me type: bug
Difficoltà 5/5 Più di una settimana Idoneità per principianti 10/100
-
triage me type: feature request
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
googlemaps/google-maps-services-python#541 · 3 commenti · 38 reazioni ·
-
Release failed - unexpected keyword argument: enable_address_descriptor still not supportedForse già presa @Rahulcse79 l’ha presa 194 giorni fa. Apertatriage me type: bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
googlemaps/google-maps-services-python#540 · 1 commento ·
-
triage me type: question
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 15/100
googlemaps/google-maps-services-python#539 · 3 commenti ·
-
triage me type: bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 30/100
Tutte le issue di googlemaps/google-maps-services-python
Issue simili
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
bug documentation good first issue help wanted testing
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno
-
Show evidence time and supersede warnings in the memory inspectorForse già presa @Sinchanak-212 l’ha presa oggi. Apertaarea: ux good first issue priority: medium
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 86/100
daniel-ospina/tortoise#11649 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 86/100
ComposioHQ/awesome-claude-skills#2438 ·
I maintainer di solito rispondono entro 15 giorni