flosch/jspy — pull request #2 by daemonTutorials (2013-03-29 15:33:50+00:00)
Title: fix async xmlhttp issue

Webkit and Gecko don't support changing of responseType in synchronous mode anymore. Instead you must use asynchronous request. If it is necessary you can usually check the state of request and go into a endless loop and if it is finish you can go on with your code.

I don't implemented an endless loop, because it is out of context from the issue.
-----

Webkit und Gecko unterstützten das Ändern des responseType-Attributs im Synchron-Modus nicht mehr. Stattdessen muss man jetzt im asynchronen Modus arbeiten. Wenn es unbedingt notwendig ist, dass die Datei geladen wird, bevor der Interpreter weiter den Code durchgeht, kann man in eine Endlosschleife gehen und warten bis die Datei geladen worden ist. Wenn das passiert ist, kann man sie ja wieder verlassen.

Ich hab das jetzt nicht extra einprogrammiert weil es mir doch zu sehr aus dem Kontext der Fehlerbehebung des Fehlers ging.

------

Mozilla Page for XMLHttpRequest-Object: https://developer.mozilla.org/de/docs/DOM/XMLHttpRequest

The Codeline in python.js:
https://github.com/flosch/jspy/blob/master/python.js#L1167