flet-dev / examples

Flet sample applications
MIT License
457 stars 189 forks source link

PyodideTask exception was never retrieved #143

Closed Filipizaum closed 3 months ago

Filipizaum commented 3 months ago

When i try to search something at https://gallery.flet.dev/icons-browser/ it returns nothing.

The Javascript console shows this:


pyodide.asm.js:9  PyodideTask exception was never retrieved

future: <PyodideTask finished name='Task-25' coro=<app_async.<locals>.on_event() done, defined at /lib/python3.11/site-packages/flet/flet.py:52> exception=TypeError("argument of type 'function' is not iterable")

batched @ pyodide.asm.js:9
write @ pyodide.asm.js:9
(anônimo) @ pyodide.asm.js:9
handleEAGAIN @ pyodide.asm.js:9
readWriteHelper @ pyodide.asm.js:9
write @ pyodide.asm.js:9
write @ pyodide.asm.js:9
doWritev @ pyodide.asm.js:9
_fd_write @ pyodide.asm.js:9
$write @ pyodide.asm.wasm:0x457dbd
$_Py_write @ pyodide.asm.wasm:0x2d9907
$func6451 @ pyodide.asm.wasm:0x39d19e
_PyCFunctionWithKeywords_TrampolineCall @ pyodide.asm.js:9
$func1226 @ pyodide.asm.wasm:0x1ad900
$PyObject_VectorcallMethod @ pyodide.asm.wasm:0x1a43ef
$func6521 @ pyodide.asm.wasm:0x3a06e5
$func6519 @ pyodide.asm.wasm:0x3a049b
$func6517 @ pyodide.asm.wasm:0x3a01e0
$func6547 @ pyodide.asm.wasm:0x3a2e32
_PyCFunctionWithKeywords_TrampolineCall @ pyodide.asm.js:9
$func1225 @ pyodide.asm.wasm:0x1ad824
$PyObject_VectorcallMethod @ pyodide.asm.wasm:0x1a43ef
$func6588 @ pyodide.asm.wasm:0x3a7424
_PyCFunctionWithKeywords_TrampolineCall @ pyodide.asm.js:9
$func2039 @ pyodide.asm.wasm:0x1e41e4
$PyObject_CallOneArg @ pyodide.asm.wasm:0x1a394c
$PyFile_WriteObject @ pyodide.asm.wasm:0x1b9397
$func3165 @ pyodide.asm.wasm:0x25f48e
$func2037 @ pyodide.asm.wasm:0x1e3f77
$PyObject_Vectorcall @ pyodide.asm.wasm:0x1a3694
$_PyEval_EvalFrameDefault @ pyodide.asm.wasm:0x26a368
$func3201 @ pyodide.asm.wasm:0x26e3d0
$_PyFunction_Vectorcall @ pyodide.asm.wasm:0x1a3a04
$func1114 @ pyodide.asm.wasm:0x1a5416
$PyObject_CallOneArg @ pyodide.asm.wasm:0x1a394c
$func4616 @ pyodide.asm.wasm:0x2f9e11
$func4644 @ pyodide.asm.wasm:0x2fb13c
$PyObject_CallFinalizerFromDealloc @ pyodide.asm.wasm:0x1e6c4c
$func2398 @ pyodide.asm.wasm:0x1f6af7
$_Py_Dealloc @ pyodide.asm.wasm:0x1e972e
$func2356 @ pyodide.asm.wasm:0x1f4024
$_Py_Dealloc @ pyodide.asm.wasm:0x1e972e
$func2398 @ pyodide.asm.wasm:0x1f6c9b
$_Py_Dealloc @ pyodide.asm.wasm:0x1e972e
$func1103 @ pyodide.asm.wasm:0x1a4edc
$_Py_Dealloc @ pyodide.asm.wasm:0x1e972e
$func2356 @ pyodide.asm.wasm:0x1f4024
$_Py_Dealloc @ pyodide.asm.wasm:0x1e972e
$func1595 @ pyodide.asm.wasm:0x1c05cf
$func1594 @ pyodide.asm.wasm:0x1c0400
$Py_DecRef @ pyodide.asm.wasm:0x1e6a2e
wrapper.destroy @ pyodide.asm.js:9
wrapper @ pyodide.asm.js:9
setTimeout (assíncrono)
hiwire_call_bound @ pyodide.asm.js:9
$func337 @ pyodide.asm.wasm:0x15affd
$PyObject_Vectorcall @ pyodide.asm.wasm:0x1a3694
$_PyEval_EvalFrameDefault @ pyodide.asm.wasm:0x26a368
$func3201 @ pyodide.asm.wasm:0x26e3d0
$_PyFunction_Vectorcall @ pyodide.asm.wasm:0x1a3a04
$func1114 @ pyodide.asm.wasm:0x1a5416
$func1064 @ pyodide.asm.wasm:0x1a35b0
$_PyObject_Call @ pyodide.asm.wasm:0x1a383a
$PyObject_Call @ pyodide.asm.wasm:0x1a38dc
$_PyEval_EvalFrameDefault @ pyodide.asm.wasm:0x2685c5
$func3201 @ pyodide.asm.wasm:0x26e3d0
$_PyFunction_Vectorcall @ pyodide.asm.wasm:0x1a3a04
$func1114 @ pyodide.asm.wasm:0x1a5524
$PyObject_Vectorcall @ pyodide.asm.wasm:0x1a3694
$func4595 @ pyodide.asm.wasm:0x2f8d4a
$func4590 @ pyodide.asm.wasm:0x2f8743
$func4591 @ pyodide.asm.wasm:0x2f8a04
$func4588 @ pyodide.asm.wasm:0x2f7dac
$func4587 @ pyodide.asm.wasm:0x2f7942
_PyCFunctionWithKeywords_TrampolineCall @ pyodide.asm.js:9
$_PyObject_MakeTpCall @ pyodide.asm.wasm:0x1a3091
$func3387 @ pyodide.asm.wasm:0x289e4d
$func2037 @ pyodide.asm.wasm:0x1e3f77
$func1064 @ pyodide.asm.wasm:0x1a3579
$_PyObject_Call @ pyodide.asm.wasm:0x1a383a
$PyObject_Call @ pyodide.asm.wasm:0x1a38dc
$_PyEval_EvalFrameDefault @ pyodide.asm.wasm:0x2685c5
$func3201 @ pyodide.asm.wasm:0x26e3d0
$_PyFunction_Vectorcall @ pyodide.asm.wasm:0x1a3a04
$PyObject_Vectorcall @ pyodide.asm.wasm:0x1a3694
$_pyproxy_apply @ pyodide.asm.wasm:0x15f45e
Module.callPyObjectKwargs @ pyodide.asm.js:9
Module.callPyObject @ pyodide.asm.js:9
wrapper @ pyodide.asm.js:9
setTimeout (assíncrono)
hiwire_call_bound @ pyodide.asm.js:9
$func337 @ pyodide.asm.wasm:0x15affd
$PyObject_Vectorcall @ pyodide.asm.wasm:0x1a3694
$_PyEval_EvalFrameDefault @ pyodide.asm.wasm:0x26a368
$func3201 @ pyodide.asm.wasm:0x26e3d0
$_PyFunction_Vectorcall @ pyodide.asm.wasm:0x1a3a04
$func1114 @ pyodide.asm.wasm:0x1a5416
$func1064 @ pyodide.asm.wasm:0x1a35b0
$_PyObject_Call @ pyodide.asm.wasm:0x1a383a
$PyObject_Call @ pyodide.asm.wasm:0x1a38dc
$_PyEval_EvalFrameDefault @ pyodide.asm.wasm:0x2685c5
$func3201 @ pyodide.asm.wasm:0x26e3d0
$_PyFunction_Vectorcall @ pyodide.asm.wasm:0x1a3a04
$func1114 @ pyodide.asm.wasm:0x1a5524
$PyObject_Vectorcall @ pyodide.asm.wasm:0x1a3694
$func4595 @ pyodide.asm.wasm:0x2f8d4a
$func4643 @ pyodide.asm.wasm:0x2faf70
$func2418 @ pyodide.asm.wasm:0x1f968e
_PyCFunctionWithKeywords_TrampolineCall @ pyodide.asm.js:9
$_PyObject_MakeTpCall @ pyodide.asm.wasm:0x1a3091
$PyObject_Vectorcall @ pyodide.asm.wasm:0x1a3682
$_PyEval_EvalFrameDefault @ pyodide.asm.wasm:0x26a368
$func1428 @ pyodide.asm.wasm:0x1b7321
$func1449 @ pyodide.asm.wasm:0x1b8034
$PyIter_Send @ pyodide.asm.wasm:0x191cf2
$_PyEval_EvalFrameDefault @ pyodide.asm.wasm:0x2640ae
$func1428 @ pyodide.asm.wasm:0x1b7321
$func1449 @ pyodide.asm.wasm:0x1b8034
$PyIter_Send @ pyodide.asm.wasm:0x191cf2
$func4588 @ pyodide.asm.wasm:0x2f7aac
$func4596 @ pyodide.asm.wasm:0x2f8e71
_PyCFunctionWithKeywords_TrampolineCall @ pyodide.asm.js:9
$func2039 @ pyodide.asm.wasm:0x1e41e4
$func3387 @ pyodide.asm.wasm:0x289e61
$func2037 @ pyodide.asm.wasm:0x1e3f77
$func1064 @ pyodide.asm.wasm:0x1a3579
$_PyObject_Call @ pyodide.asm.wasm:0x1a383a
$PyObject_Call @ pyodide.asm.wasm:0x1a38dc
$_PyEval_EvalFrameDefault @ pyodide.asm.wasm:0x2685c5
$func3201 @ pyodide.asm.wasm:0x26e3d0
$_PyFunction_Vectorcall @ pyodide.asm.wasm:0x1a3a04
$PyObject_Vectorcall @ pyodide.asm.wasm:0x1a3694
$_pyproxy_apply @ pyodide.asm.wasm:0x15f45e
Module.callPyObjectKwargs @ pyodide.asm.js:9
Module.callPyObject @ pyodide.asm.js:9
wrapper @ pyodide.asm.js:9
setTimeout (assíncrono)
hiwire_call_bound @ pyodide.asm.js:9
$func337 @ pyodide.asm.wasm:0x15affd
$PyObject_Vectorcall @ pyodide.asm.wasm:0x1a3694
$_PyEval_EvalFrameDefault @ pyodide.asm.wasm:0x26a368
$func3201 @ pyodide.asm.wasm:0x26e3d0
$_PyFunction_Vectorcall @ pyodide.asm.wasm:0x1a3a04
$func1114 @ pyodide.asm.wasm:0x1a5416
$func1064 @ pyodide.asm.wasm:0x1a35b0
$_PyObject_Call @ pyodide.asm.wasm:0x1a383a
$PyObject_Call @ pyodide.asm.wasm:0x1a38dc
$_PyEval_EvalFrameDefault @ pyodide.asm.wasm:0x2685c5
$func3201 @ pyodide.asm.wasm:0x26e3d0
$_PyFunction_Vectorcall @ pyodide.asm.wasm:0x1a3a04
$func1114 @ pyodide.asm.wasm:0x1a5524
$PyObject_Vectorcall @ pyodide.asm.wasm:0x1a3694
$func4595 @ pyodide.asm.wasm:0x2f8d4a
$func4590 @ pyodide.asm.wasm:0x2f8846
$func4619 @ pyodide.asm.wasm:0x2fa097
_PyCFunctionWithKeywords_TrampolineCall @ pyodide.asm.js:9
$func1226 @ pyodide.asm.wasm:0x1ad900
$PyObject_Vectorcall @ pyodide.asm.wasm:0x1a3694
$_PyEval_EvalFrameDefault @ pyodide.asm.wasm:0x26a368
$func3201 @ pyodide.asm.wasm:0x26e3d0
$_PyFunction_Vectorcall @ pyodide.asm.wasm:0x1a3a04
$func1114 @ pyodide.asm.wasm:0x1a5416
$PyObject_Vectorcall @ pyodide.asm.wasm:0x1a3694
$_pyproxy_apply @ pyodide.asm.wasm:0x15f45e
Module.callPyObjectKwargs @ pyodide.asm.js:9
Module.callPyObject @ pyodide.asm.js:9
apply @ pyodide.asm.js:9
apply @ pyodide.asm.js:9
self.onmessage @ python-worker.js:45
pyodide.asm.js:9  future: <PyodideTask finished name='Task-25' coro=<app_async.<locals>.on_event() done, defined at /lib/python3.11/site-packages/flet/flet.py:52> exception=TypeError("argument of type 'function' is not iterable")>```