def _get_meta(self, request): path = filesystem_path(self.base_path, request, self.url_base) path = path.replace(".any.worker.html", ".any.js") path = path.replace(".worker.html", ".worker.js") with open(path, "rb") as f: for key, value in read_script_metadata(f, js_meta_re): if key == b"timeout": if value == b"long": yield '<meta name="timeout" content="long">'
def _get_meta(self, request): path = filesystem_path(self.base_path, request, self.url_base) path = path.replace(".any.worker.html", ".any.js") path = path.replace(".worker.html", ".worker.js") with open(path, "rb") as f: for key, value in read_script_metadata(f): if key == b"timeout": if value == b"long": yield '<meta name="timeout" content="long">'
def _get_metadata(self, request): """Get an iterator over script metadata based on //META comments in the associated js file. :param request: The Request being processed. """ path = self._get_path(filesystem_path(self.base_path, request, self.url_base), False) with open(path, "rb") as f: for key, value in read_script_metadata(f, js_meta_re): yield key, value
def _get_meta(self, request): path = filesystem_path(self.base_path, request, self.url_base) path = path.replace(".any.worker.js", ".any.js") with open(path, "rb") as f: for key, value in read_script_metadata(f): if key == b"timeout": pass elif key == b"script": attribute = value.decode('utf-8').replace("\\", "\\\\").replace('"', '\\"') yield 'importScripts("%s")' % attribute
def _get_meta(self, request): path = filesystem_path(self.base_path, request, self.url_base) path = path.replace(".any.html", ".any.js") with open(path, "rb") as f: for key, value in read_script_metadata(f): if key == b"timeout": if value == b"long": yield '<meta name="timeout" content="long">' elif key == b"script": attribute = value.decode('utf-8').replace('"', """).replace(">", ">") yield '<script src="%s"></script>' % attribute
def _get_metadata(self, request): """Get an iterator over script metadata based on // META comments in the associated js file. :param request: The Request being processed. """ path = self._get_filesystem_path(request) try: with open(path, "rb") as f: yield from read_script_metadata(f, js_meta_re) except OSError: raise HTTPException(404)
def _get_meta(self, request): """Get an iterator over strings to inject into the wrapper document based on //META comments in the associated js file. :param request: The Request being processed. """ path = self._get_path(filesystem_path(self.base_path, request, self.url_base), False) with open(path, "rb") as f: for key, value in read_script_metadata(f, js_meta_re): replacement = self._meta_replacement(key, value) if replacement: yield replacement
def _get_meta(self, request): """Get an iterator over strings to inject into the wrapper document based on //META comments in the associated js file. :param request: The Request being processed. """ path = self._get_path(filesystem_path(self.base_path, request, self.url_base), False) with open(path, "rb") as f: for key, value in read_script_metadata(f, js_meta_re): replacement = self._meta_replacement(key, value) if replacement: yield replacement
def _get_meta(self, request): path = filesystem_path(self.base_path, request, self.url_base) path = path.replace(".any.worker.js", ".any.js") with open(path, "rb") as f: for key, value in read_script_metadata(f, js_meta_re): if key == b"timeout": pass elif key == b"script": attribute = value.decode('utf-8').replace("\\", "\\\\").replace( '"', '\\"') yield 'importScripts("%s")' % attribute
def _get_meta(self, request): path = filesystem_path(self.base_path, request, self.url_base) path = path.replace(".any.html", ".any.js") with open(path, "rb") as f: for key, value in read_script_metadata(f, js_meta_re): if key == b"timeout": if value == b"long": yield '<meta name="timeout" content="long">' elif key == b"script": attribute = value.decode('utf-8').replace( '"', """).replace(">", ">") yield '<script src="%s"></script>' % attribute