blob: e84a4b4bfbb31f6f03565646ec6092d5708cdadf [file] [log] [blame] [edit]
import os, sys
from six.moves.urllib.parse import unquote
from wptserve.utils import isomorphic_decode
sys.path.insert(0, os.path.dirname(os.path.abspath(isomorphic_decode(__file__))))
import subresource
def generate_payload(request):
import_url = unquote(isomorphic_decode(request.GET[b'import_url']))
return subresource.get_template(u"static-import.js.template") % {
u"import_url": import_url
}
def main(request, response):
payload_generator = lambda _: generate_payload(request)
subresource.respond(request,
response,
payload_generator = payload_generator,
content_type = b"application/javascript")