mirror of
https://github.com/pyscript/pyscript.git
synced 2025-12-19 18:27:29 -05:00
fix pydom issue with micropython, created by the monkeypatch around JsProxy
This commit is contained in:
@@ -1,3 +1,5 @@
|
|||||||
|
import inspect
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from typing import Any
|
from typing import Any
|
||||||
except ImportError:
|
except ImportError:
|
||||||
@@ -121,7 +123,7 @@ class Element(BaseElement):
|
|||||||
# TODO: this is Pyodide specific for now!!!!!!
|
# TODO: this is Pyodide specific for now!!!!!!
|
||||||
# if we get passed a JSProxy Element directly we just map it to the
|
# if we get passed a JSProxy Element directly we just map it to the
|
||||||
# higher level Python element
|
# higher level Python element
|
||||||
if isinstance(child, JsProxy):
|
if inspect.isclass(JsProxy) and isinstance(child, JsProxy):
|
||||||
return self.append(Element(child))
|
return self.append(Element(child))
|
||||||
|
|
||||||
elif isinstance(child, Element):
|
elif isinstance(child, Element):
|
||||||
|
|||||||
Reference in New Issue
Block a user