/pyjs/tests/test024.js

http://pyjamas.googlecode.com/ · JavaScript · 26 lines · 21 code · 5 blank · 0 comment · 3 complexity · fe5127d2c45d134f65b4111de8f1a9c8 MD5 · raw file

  1. __CalendarProvider.prototype.__class__ = "CalendarProvider";
  2. function CalendarProvider() {
  3. return new __CalendarProvider();
  4. }
  5. function __CalendarProvider() {
  6. }
  7. __CalendarProvider.prototype.pushResults = function(acceptor, startRow, people) {
  8. var rows = new pyjslib_List([]);
  9. var __person = people.__iter__();
  10. try {
  11. while (true) {
  12. var person = __person.next();
  13. rows.append(new pyjslib_Tuple([person.getName(), person.getDescription(), person.getSchedule(daysFilter)]));
  14. }
  15. } catch (e) {
  16. if (e != StopIteration) {
  17. throw e;
  18. }
  19. }
  20. acceptor.accept(startRow, rows);
  21. };