_get_blocked_template() missing 1 required positional argument
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 30/100
Direzione di ricerca
Inizia da datadog_lambda/asm.py:226 e ispeziona la chiamata a http_utils._get_blocked_template insieme all'intervallo di versioni di ddtrace segnalato. Riproduci il fallimento dovuto all'argomento mancante con ASM abilitato, quindi verifica che il percorso della risposta bloccata non sollevi più il TypeError per le distribuzioni dei container interessate.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Customers encountering the following error
def get_asm_blocked_response(
event_source: _EventSource,
) -> Optional[Dict[str, Any]]:
"""Get the blocked response for the given event source."""
if event_source.event_type not in _http_event_types:
return None
blocked = get_blocked()
if not blocked:
return None
desired_type = blocked.get("type", "auto")
if desired_type == "none":
content_type = "text/plain; charset=utf-8"
content = ""
else:
content_type = blocked.get("content-type", "application/json")
content = http_utils._get_blocked_template(content_type)
E TypeError: _get_blocked_template() missing 1 required positional argument: 'security_response_id'
datadog_lambda/asm.py:226: TypeError
or similar errors related to the _get_blocked_template function signature should check the version of ddtrace they are using. Customers encountering this error are likely using lambda with containers and/or have overridden the version of ddtrace packaged with the Datadog Python Lambda Layer. If you are using ddtrace v3.19.0 or above and have ASM enabled, please downgrade to a ddtrace version between v3.16.2 and v3.18.1.
Customers not using ddtrace v3.19.0 or above should not be affected by this issue.
- Lingua principale
- Python
- Stelle
- 102
- Fork
- 52
- Merge medio
- 5g 19h
- PR unite (30g)
- 2
Guida per i contributori
Apri 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 DataDog/datadog-lambda-python
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
DataDog/datadog-lambda-python#758 · 1 reazione ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
DataDog/datadog-lambda-python#755 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
DataDog/datadog-lambda-python#682 · 1 commento ·
-
Migrate from ujson to orjson Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
DataDog/datadog-lambda-python#666 · 1 reazione ·
-
DataDog/datadog-lambda-python#633 · 2 commenti · 1 assegnatario ·
Tutte le issue di DataDog/datadog-lambda-python
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
use-agent-os/agent-os#3314 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
BasedHardware/omi#15662 · 1 commento ·
-
documentation help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
AiursoftWeb/AnduinOS-2#19 ·