Есть js код:
async function get_time() {
let result = await eel.get_random_int();
return result;
}
Эта функция возвращает случайное число из питона
@eel.expose
def get_random_int():
return random.randint(0, 100)
Я читал документацию по eel, провёл больше шести часов в поисках решения ничего не нашел.
Может выведу вас на правильный путь: если вывести функцию через console.log, и всё выводится правильно так как и нужно, без ошибки "[object Promise]", а в html выводится из этой ошибкой, может вы тоже сталкивались из этим?
async functionвсегда возвращает промис. Вам нужно дожидаться, когда в этом промисе появится значение, через then или await. И python здесь вообще ни при чём, это самые основы javascript – andreymal May 23 '22 at 19:18