Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

301
Views
'promesa de objeto' usando anguila y js

Esta es mi función js:

 async function get_days() { var events = await eel.get_events('ofek')(); var eve = events[0]['event_name']; alert(eve); startPoint = new Date(year, month - 1, 1).getDay(); // 0=Sunday numberOfDaysInMonth = new Date(year, month, 0).getDate(); // setting the number of days in the current month numberOfDaysInPrevMonth = new Date(year, month - 1, 0).getDate(); // setting the number of days in the prev month content = ""; for (j = 1; j <= startPoint; j++) { content += "<li class='prev_next'>" + (numberOfDaysInPrevMonth - startPoint + j) + "</li>"; } for (i = 1; i <= numberOfDaysInMonth; i++){ if (i == currentDate.getDate() && month == currentDate.getMonth() + 1 && year == currentDate.getFullYear()){ content += "<li onclick='return open_create_event_screen();' class='active'>" + i + "</li>"; } else if (i > currentDate.getDate() && month < currentDate.getMonth() + 1 && year == currentDate.getFullYear()) { // TODO content += "<li onclick='return open_create_event_screen();'>" + i + "</li>"; } else { // if the date has already passed - no ability to create event content += "<li>" + i + "</li>"; } } daysNextMonth = 7 - (new Date(year, month, 0).getDay() + 1); for (n = 1; n <= daysNextMonth; n++) { content += "<li class='prev_next'>" + n + "</li>"; } daysDiv.innerHTML = content; document.getElementById("current_month").innerHTML = monthNames[month - 1]; document.getElementById("current_year").innerHTML = year; }

Esta es mi función de python:

 @eel.expose def get_events(username): print("get_events") name_of_events = client.get_events(username) print(name_of_events) return name_of_events

El problema está en las tres primeras líneas de la función get_days():

 var events = await eel.get_events('ofek')(); var eve = events[0]['event_name']; alert(eve);

No logra obtener el valor de la función python. Si pongo esas tres líneas en otra función, tiene éxito. Pero en esta función no puede obtener el valor devuelto. ¿Alguien sabe por qué?

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!