File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 88 from js import document , console
99 from pyodide .ffi import create_proxy
1010else :
11- raise RuntimeError (
11+ raise ImportError (
1212 "Module violetear.dom is only supposed to be used in the browser."
1313 )
1414
Original file line number Diff line number Diff line change 1919
2020import textwrap
2121from typing import Self
22- from violetear .dom import Event
2322from violetear .helpers import flatten
2423from violetear .style import Style
2524from violetear .stylesheet import StyleSheet
@@ -126,7 +125,7 @@ def attrs(self, **attrs) -> Element:
126125 self ._attrs .update (attrs )
127126 return self
128127
129- def on (self , event : str , handler : Callable [[ Event ]] ) -> Self :
128+ def on (self , event : str , handler : Callable ) -> Self :
130129 """
131130 Binds a python function to a DOM event.
132131 Serializes the function name to a data attribute.
You can’t perform that action at this time.
0 commit comments