Selaa lähdekoodia

Arbitrary arg access two levels deep for untyped handler (#4180)

* Arbitrary arg access two levels deep for untyped handler

Provide drop-in compatibility with existing component wrapping code
that was accessing attributes on the default handler arg type.

* py3.9 compat
Masen Furer 7 kuukautta sitten
vanhempi
säilyke
da9d7eabdd
1 muutettua tiedostoa jossa 2 lisäystä ja 1 poistoa
  1. 2 1
      reflex/event.py

+ 2 - 1
reflex/event.py

@@ -1045,7 +1045,8 @@ def resolve_annotation(annotations: dict[str, Any], arg_name: str):
             deprecation_version="0.6.3",
             deprecation_version="0.6.3",
             removal_version="0.7.0",
             removal_version="0.7.0",
         )
         )
-        return JavascriptInputEvent
+        # Allow arbitrary attribute access two levels deep until removed.
+        return Dict[str, dict]
     return annotation
     return annotation