Closed goffi-contrib closed 4 years ago
Salut Jérôme :-)
I will take a look at the other issues, but you can choose the language on the home page with a dropdown menu. Maybe it's not visible enough ?
Salut Jérôme :-)
I will take a look at the other issues, but you can choose the language on the home page with a dropdown menu. Maybe it's not visible enough ?
Hi Pierre, thanks for quick feedback.
I've missed it because it's on the home page but not on the documentation page. If you arrive directly on the documentation page (or an other one), you'll miss it. Maybe it would be good to add it on the top menu?
In the commits referenced above I have modified a few things:
local_storage
and session_storage
brython_stdlib.js
and had to load a lot of stdlib modules with Ajax calls, it was so long that maybe you thought it didn't work. With brython_stdlib.js
the loading time is much shorterhttp.server
which doesn't support https)Hopefully this fixes the issue. Thanks for the detailed report !
Thanks for the quick feedback and patches.
For the TODO list, I'm seeing a bunch of errors in javascript console, maybe this can help:
GEThttps://www.brython.info/static_doc/fr/local_storage.html
[HTTP/2 200 OK 165ms]
GEThttps://www.brython.info/brython.css
[HTTP/2 200 OK 60ms]
GEThttps://www.brython.info/src/brython.js
[HTTP/2 200 OK 67ms]
GEThttps://www.brython.info/assets/header.brython.js
[HTTP/2 200 OK 60ms]
GEThttps://www.brython.info/static_doc/en/examples/local_storage/local-storage-example.html
[HTTP/2 200 OK 106ms]
GEThttps://www.brython.info/fonts/libra_bt.ttf
[HTTP/2 200 OK 149ms]
GEThttps://www.brython.info/fonts/Montserrat-Light.otf
[HTTP/2 200 OK 240ms]
GEThttp://code.jquery.com/jquery-2.1.0.min.js
GEThttp://code.jquery.com/jquery-2.1.0.min.js
GEThttps://netdna.bootstrapcdn.com/bootstrap/3.1.0/css/bootstrap.min.css
[HTTP/2 200 OK 160ms]
GEThttps://netdna.bootstrapcdn.com/bootstrap/3.1.0/js/bootstrap.min.js
[HTTP/2 200 OK 160ms]
GEThttps://www.brython.info/src/brython.js
[HTTP/2 200 OK 57ms]
Blocage du chargement du contenu mixte actif (mixed active content) « http://code.jquery.com/jquery-2.1.0.min.js » 2 local_storage.html
Échec du chargement pour l’élément <script> dont la source est « http://code.jquery.com/jquery-2.1.0.min.js ». local-storage-example.html:164:1
GEThttps://www.brython.info/favicon.ico
[HTTP/2 404 Not Found 86ms]
Cette page utilise la propriété non standard « zoom ». Envisagez d’utiliser calc() dans les valeurs des propriétés pertinentes ou utilisez « transform » avec « transform-origin: 0 0 ». local-storage-example.html
Error: Bootstrap requires jQuery bootstrap.min.js:6:37
L’utilisation d’XMLHttpRequest de façon synchrone sur le fil d’exécution principal est obsolète à cause de son impact négatif sur la navigation de l’utilisateur final. Consulter http://xhr.spec.whatwg.org/ pour plus d’informations. brython.js:9147:57
Erreur d’analyse XML : mal formé
Emplacement : https://www.brython.info/src/Lib/browser/local_storage.py?v=1587718760336
Numéro de ligne 1, Colonne 2 : local_storage.py:1:2
Erreur d’analyse XML : mal formé
Emplacement : https://www.brython.info/src/Lib/sys.py?v=1587718760465
Numéro de ligne 1, Colonne 2 : sys.py:1:2
Erreur d’analyse XML : mal formé
Emplacement : https://www.brython.info/src/Lib/datetime.py?v=1587718760684
Numéro de ligne 1, Colonne 3 : datetime.py:1:3
Erreur d’analyse XML : erreur de syntaxe
Emplacement : https://www.brython.info/src/Lib/time.py?v=1587718761560
Numéro de ligne 1, Colonne 1 : time.py:1:1
Erreur d’analyse XML : mal formé
Emplacement : https://www.brython.info/src/Lib/json/__init__.py?v=1587718762204
Numéro de ligne 1, Colonne 2 : __init__.py:1:2
Erreur d’analyse XML : mal formé
Emplacement : https://www.brython.info/src/Lib/json/decoder.py?v=1587718762322
Numéro de ligne 1, Colonne 3 : decoder.py:1:3
Erreur d’analyse XML : mal formé
Emplacement : https://www.brython.info/src/Lib/re.py?v=1587718762779
Numéro de ligne 1, Colonne 2 : re.py:1:2
Erreur d’analyse XML : erreur de syntaxe
Emplacement : https://www.brython.info/src/Lib/enum.py?v=1587718762917
Numéro de ligne 1, Colonne 1 : enum.py:1:1
Erreur d’analyse XML : mal formé
Emplacement : https://www.brython.info/src/Lib/types.py?v=1587718763244
Numéro de ligne 1, Colonne 3 : types.py:1:3
Erreur d’analyse XML : mal formé
Emplacement : https://www.brython.info/src/Lib/sre_compile.py?v=1587718763650
Numéro de ligne 1, Colonne 2 : sre_compile.py:1:2
Erreur d’analyse XML : mal formé
Emplacement : https://www.brython.info/src/Lib/_sre.py?v=1587718764012
Numéro de ligne 1, Colonne 2 : _sre.py:1:2
Erreur d’analyse XML : mal formé
Emplacement : https://www.brython.info/src/Lib/operator.py?v=1587718765049
Numéro de ligne 1, Colonne 3 : operator.py:1:3
Error 404 means that Python module _operator was not found at url https://www.brython.info/src/Lib/_operator.py brython.js:9153:9
Error for module operator brython.js:9221:69
module
Object { "$class": {…}, __name__: "operator", __doc__: {…}, __package__: "", __loader__: {…}, __spec__: {…}, "$is_package": false, __file__: "https://www.brython.info/src/Lib/operator.py", "$last_modified": "Tue, 15 Oct 2019 13:16:50 GMT", "$src": "\"\"\"\r\nOperator Interface\r\n\r\nThis module exports a set of functions corresponding to the intrinsic\r\noperators of Python. For example, operator.add(x, y) is equivalent\r\nto the expression x+y. The function names are those used for special\r\nmethods; variants without leading and trailing '__' are also provided\r\nfor convenience.\r\n\r\nThis is the pure Python implementation of the module.\r\n\"\"\"\r\n\r\n__all__ = ['abs', 'add', 'and_', 'attrgetter', 'concat', 'contains', 'countOf',\r\n 'delitem', 'eq', 'floordiv', 'ge', 'getitem', 'gt', 'iadd', 'iand',\r\n 'iconcat', 'ifloordiv', 'ilshift', 'imatmul', 'imod', 'imul',\r\n 'index', 'indexOf', 'inv', 'invert', 'ior', 'ipow', 'irshift',\r\n 'is_', 'is_not', 'isub', 'itemgetter', 'itruediv', 'ixor', 'le',\r\n 'length_hint', 'lshift', 'lt', 'matmul', 'methodcaller', 'mod',\r\n 'mul', 'ne', 'neg', 'not_', 'or_', 'pos', 'pow', 'rshift',\r\n 'setitem', 'sub', 'truediv', 'truth', 'xor']\r\n\r\nfrom builtins im…", … }
brython.js:9222:9
Object { type: "module", children: (5) […], yield_atoms: [], add: add(child), insert: insert(pos, child), toString: toString(), show: show(indent), to_js: to_js(indent), transform: transform(rank), clone: clone(), … }
brython.js:9223:9
Error: ""
$factory https://www.brython.info/src/brython.js line 7886 > eval:41
$download_module https://www.brython.info/src/brython.js:9156
import_py https://www.brython.info/src/brython.js:9194
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:5621
anonymous https://www.brython.info/src/brython.js line 9221 > Function:5742
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:28
anonymous https://www.brython.info/src/brython.js line 9221 > Function:13968
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:16
anonymous https://www.brython.info/src/brython.js line 9221 > Function:4047
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:121
anonymous https://www.brython.info/src/brython.js line 9221 > Function:2113
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:17
anonymous https://www.brython.info/src/brython.js line 9221 > Function:1582
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:118
anonymous https://www.brython.info/src/brython.js line 9221 > Function:866
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
anonymous https://www.brython.info/src/brython.js line 5337 > Function:32
loop https://www.brython.info/src/brython.js:5337
_run_scripts https://www.brython.info/src/brython.js:5209
brython https://www.brython.info/src/brython.js:5135
onload https://www.brython.info/static_doc/en/examples/local_storage/local-storage-example.html:1
brython.js:9224:9
args
Array [ "No module named '_operator'" ]
brython.js:9226:30
__class__
Object { __class__: {…}, __mro__: (4) […], "$is_class": true, "$infos": {…}, "$factory": $factory(), __module__: "builtins" }
brython.js:9226:30
$py_error true brython.js:9226:30
$stack
Array(7) [ (4) […], (4) […], (4) […], (4) […], (4) […], (4) […], (4) […] ]
brython.js:9226:30
$line_info 408,operator brython.js:9226:30
__cause__
Object { __class__: {…}, __hashvalue__: 0 }
brython.js:9226:30
__context__
Object { __class__: {…}, __hashvalue__: 0 }
brython.js:9226:30
__suppress_context__ false brython.js:9226:30
Traceback (most recent call last):
module __main__ line 7
import json
module json line 106
from .decoder import JSONDecoder, JSONDecodeError
module json.decoder line 3
import re
module re line 123
import sre_compile
module sre_compile line 13
import _sre
module _sre line 14
import operator, sys
module operator line 409
except ImportError:
brython.js:9227:9
message: undefined brython.js:9228:9
filename: https://www.brython.info/src/brython.js line 7886 > eval brython.js:9229:9
linenum: 41 brython.js:9230:9
line info undefined brython.js:9231:26
Error for module _sre brython.js:9221:69
module
Object { "$class": {…}, __name__: "_sre", __doc__: {…}, __package__: "", __loader__: {…}, __spec__: {…}, "$is_package": false, __file__: "https://www.brython.info/src/Lib/_sre.py", "$last_modified": "Tue, 15 Oct 2019 13:16:47 GMT", "$src": "# NOT_RPYTHON\r\n\"\"\"\r\nA pure Python reimplementation of the _sre module from CPython 2.4\r\nCopyright 2005 Nik Haldimann, licensed under the MIT license\r\n\r\nThis code is based on material licensed under CNRI's Python 1.6 license and\r\ncopyrighted by: Copyright (c) 1997-2001 by Secret Labs AB\r\n\"\"\"\r\n\r\nMAXREPEAT = 2147483648\r\nMAXGROUPS = 2147483647\r\n\r\nimport array\r\nimport operator, sys\r\nfrom sre_constants import ATCODES, OPCODES, CHCODES\r\nfrom sre_constants import SRE_INFO_PREFIX, SRE_INFO_LITERAL\r\nfrom sre_constants import SRE_FLAG_UNICODE, SRE_FLAG_LOCALE\r\n\r\n# Brython-specific : _sre_utils.js\r\nfrom _sre_utils import (unicode_iscased, ascii_iscased, unicode_tolower,\r\n ascii_tolower)\r\n\r\nimport sys\r\n\r\n# Identifying as _sre from Python 2.3 or 2.4\r\n#if sys.version_info[:2] >= (2, 4):\r\nMAGIC = 20171005\r\n#else:\r\n# MAGIC = 20030419\r\n\r\n# In _sre.c this is bytesize of the code word type of the C implementation.\r\n# There it's 2 for normal Python builds and more for wide unicode builds (large\r\n# en…", … }
brython.js:9222:9
Object { type: "module", children: (5) […], yield_atoms: [], add: add(child), insert: insert(pos, child), toString: toString(), show: show(indent), to_js: to_js(indent), transform: transform(rank), clone: clone(), … }
brython.js:9223:9
Error: ""
$factory https://www.brython.info/src/brython.js line 7886 > eval:41
$download_module https://www.brython.info/src/brython.js:9156
import_py https://www.brython.info/src/brython.js:9194
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:5621
anonymous https://www.brython.info/src/brython.js line 9221 > Function:5742
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:28
anonymous https://www.brython.info/src/brython.js line 9221 > Function:13968
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:16
anonymous https://www.brython.info/src/brython.js line 9221 > Function:4047
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:121
anonymous https://www.brython.info/src/brython.js line 9221 > Function:2113
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:17
anonymous https://www.brython.info/src/brython.js line 9221 > Function:1582
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:118
anonymous https://www.brython.info/src/brython.js line 9221 > Function:866
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
anonymous https://www.brython.info/src/brython.js line 5337 > Function:32
loop https://www.brython.info/src/brython.js:5337
_run_scripts https://www.brython.info/src/brython.js:5209
brython https://www.brython.info/src/brython.js:5135
onload https://www.brython.info/static_doc/en/examples/local_storage/local-storage-example.html:1
brython.js:9224:9
args
Array [ "No module named '_operator'" ]
brython.js:9226:30
__class__
Object { __class__: {…}, __mro__: (4) […], "$is_class": true, "$infos": {…}, "$factory": $factory(), __module__: "builtins" }
brython.js:9226:30
$py_error true brython.js:9226:30
$stack
Array(7) [ (4) […], (4) […], (4) […], (4) […], (4) […], (4) […], (4) […] ]
brython.js:9226:30
$line_info 408,operator brython.js:9226:30
__cause__
Object { __class__: {…}, __hashvalue__: 0 }
brython.js:9226:30
__context__
Object { __class__: {…}, __hashvalue__: 0 }
brython.js:9226:30
__suppress_context__ false brython.js:9226:30
Traceback (most recent call last):
module __main__ line 7
import json
module json line 106
from .decoder import JSONDecoder, JSONDecodeError
module json.decoder line 3
import re
module re line 123
import sre_compile
module sre_compile line 13
import _sre
module _sre line 14
import operator, sys
module operator line 409
except ImportError:
brython.js:9227:9
message: undefined brython.js:9228:9
filename: https://www.brython.info/src/brython.js line 7886 > eval brython.js:9229:9
linenum: 41 brython.js:9230:9
line info undefined brython.js:9231:26
Error for module sre_compile brython.js:9221:69
module
Object { "$class": {…}, __name__: "sre_compile", __doc__: {…}, __package__: "", __loader__: {…}, __spec__: {…}, "$is_package": false, __file__: "https://www.brython.info/src/Lib/sre_compile.py", "$last_modified": "Tue, 15 Oct 2019 13:16:51 GMT", "$src": "#\r\n# Secret Labs' Regular Expression Engine\r\n#\r\n# convert template to internal format\r\n#\r\n# Copyright (c) 1997-2001 by Secret Labs AB. All rights reserved.\r\n#\r\n# See the sre.py file for information on usage and redistribution.\r\n#\r\n\r\n\"\"\"Internal support module for sre\"\"\"\r\n\r\nimport _sre\r\nimport sre_parse\r\nfrom sre_constants import *\r\n\r\nassert _sre.MAGIC == MAGIC, \"SRE module mismatch\"\r\n\r\n_LITERAL_CODES = {LITERAL, NOT_LITERAL}\r\n_REPEATING_CODES = {REPEAT, MIN_REPEAT, MAX_REPEAT}\r\n_SUCCESS_CODES = {SUCCESS, FAILURE}\r\n_ASSERT_CODES = {ASSERT, ASSERT_NOT}\r\n_UNIT_CODES = _LITERAL_CODES | {ANY, IN}\r\n\r\n# Sets of lowercase characters which have the same uppercase.\r\n_equivalences = (\r\n # LATIN SMALL LETTER I, LATIN SMALL LETTER DOTLESS I\r\n (0x69, 0x131), # iı\r\n # LATIN SMALL LETTER S, LATIN SMALL LETTER LONG S\r\n (0x73, 0x17f), # sſ\r\n # MICRO SIGN, GREEK SMALL LETTER MU\r\n (0xb5, 0x3bc), # µμ\r\n # COMBINING GREEK YPOGEGRAMMENI, GREEK SMALL LETTER IOTA, GREEK PROSGEGRAMMENI\r\n …", … }
brython.js:9222:9
Object { type: "module", children: (5) […], yield_atoms: [], add: add(child), insert: insert(pos, child), toString: toString(), show: show(indent), to_js: to_js(indent), transform: transform(rank), clone: clone(), … }
brython.js:9223:9
Error: ""
$factory https://www.brython.info/src/brython.js line 7886 > eval:41
$download_module https://www.brython.info/src/brython.js:9156
import_py https://www.brython.info/src/brython.js:9194
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:5621
anonymous https://www.brython.info/src/brython.js line 9221 > Function:5742
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:28
anonymous https://www.brython.info/src/brython.js line 9221 > Function:13968
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:16
anonymous https://www.brython.info/src/brython.js line 9221 > Function:4047
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:121
anonymous https://www.brython.info/src/brython.js line 9221 > Function:2113
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:17
anonymous https://www.brython.info/src/brython.js line 9221 > Function:1582
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:118
anonymous https://www.brython.info/src/brython.js line 9221 > Function:866
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
anonymous https://www.brython.info/src/brython.js line 5337 > Function:32
loop https://www.brython.info/src/brython.js:5337
_run_scripts https://www.brython.info/src/brython.js:5209
brython https://www.brython.info/src/brython.js:5135
onload https://www.brython.info/static_doc/en/examples/local_storage/local-storage-example.html:1
brython.js:9224:9
args
Array [ "No module named '_operator'" ]
brython.js:9226:30
__class__
Object { __class__: {…}, __mro__: (4) […], "$is_class": true, "$infos": {…}, "$factory": $factory(), __module__: "builtins" }
brython.js:9226:30
$py_error true brython.js:9226:30
$stack
Array(7) [ (4) […], (4) […], (4) […], (4) […], (4) […], (4) […], (4) […] ]
brython.js:9226:30
$line_info 408,operator brython.js:9226:30
__cause__
Object { __class__: {…}, __hashvalue__: 0 }
brython.js:9226:30
__context__
Object { __class__: {…}, __hashvalue__: 0 }
brython.js:9226:30
__suppress_context__ false brython.js:9226:30
Traceback (most recent call last):
module __main__ line 7
import json
module json line 106
from .decoder import JSONDecoder, JSONDecodeError
module json.decoder line 3
import re
module re line 123
import sre_compile
module sre_compile line 13
import _sre
module _sre line 14
import operator, sys
module operator line 409
except ImportError:
brython.js:9227:9
message: undefined brython.js:9228:9
filename: https://www.brython.info/src/brython.js line 7886 > eval brython.js:9229:9
linenum: 41 brython.js:9230:9
line info undefined brython.js:9231:26
Error for module re brython.js:9221:69
module
Object { "$class": {…}, __name__: "re", __doc__: {…}, __package__: "", __loader__: {…}, __spec__: {…}, "$is_package": false, __file__: "https://www.brython.info/src/Lib/re.py", "$last_modified": "Tue, 15 Oct 2019 13:16:50 GMT", "$src": "#\r\n# Secret Labs' Regular Expression Engine\r\n#\r\n# re-compatible interface for the sre matching engine\r\n#\r\n# Copyright (c) 1998-2001 by Secret Labs AB. All rights reserved.\r\n#\r\n# This version of the SRE library can be redistributed under CNRI's\r\n# Python 1.6 license. For any other use, please contact Secret Labs\r\n# AB (info@pythonware.com).\r\n#\r\n# Portions of this engine have been developed in cooperation with\r\n# CNRI. Hewlett-Packard provided funding for 1.6 integration and\r\n# other compatibility work.\r\n#\r\n\r\nr\"\"\"Support for regular expressions (RE).\r\n\r\nThis module provides regular expression matching operations similar to\r\nthose found in Perl. It supports both 8-bit and Unicode strings; both\r\nthe pattern and the strings being processed can contain null bytes and\r\ncharacters outside the US ASCII range.\r\n\r\nRegular expressions can contain both special and ordinary characters.\r\nMost ordinary characters, like \"A\", \"a\", or \"0\", are the simplest\r\nregular expressions; they simply match them…", … }
brython.js:9222:9
Object { type: "module", children: (5) […], yield_atoms: [], add: add(child), insert: insert(pos, child), toString: toString(), show: show(indent), to_js: to_js(indent), transform: transform(rank), clone: clone(), … }
brython.js:9223:9
Error: ""
$factory https://www.brython.info/src/brython.js line 7886 > eval:41
$download_module https://www.brython.info/src/brython.js:9156
import_py https://www.brython.info/src/brython.js:9194
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:5621
anonymous https://www.brython.info/src/brython.js line 9221 > Function:5742
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:28
anonymous https://www.brython.info/src/brython.js line 9221 > Function:13968
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:16
anonymous https://www.brython.info/src/brython.js line 9221 > Function:4047
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:121
anonymous https://www.brython.info/src/brython.js line 9221 > Function:2113
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:17
anonymous https://www.brython.info/src/brython.js line 9221 > Function:1582
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:118
anonymous https://www.brython.info/src/brython.js line 9221 > Function:866
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
anonymous https://www.brython.info/src/brython.js line 5337 > Function:32
loop https://www.brython.info/src/brython.js:5337
_run_scripts https://www.brython.info/src/brython.js:5209
brython https://www.brython.info/src/brython.js:5135
onload https://www.brython.info/static_doc/en/examples/local_storage/local-storage-example.html:1
brython.js:9224:9
args
Array [ "No module named '_operator'" ]
brython.js:9226:30
__class__
Object { __class__: {…}, __mro__: (4) […], "$is_class": true, "$infos": {…}, "$factory": $factory(), __module__: "builtins" }
brython.js:9226:30
$py_error true brython.js:9226:30
$stack
Array(7) [ (4) […], (4) […], (4) […], (4) […], (4) […], (4) […], (4) […] ]
brython.js:9226:30
$line_info 408,operator brython.js:9226:30
__cause__
Object { __class__: {…}, __hashvalue__: 0 }
brython.js:9226:30
__context__
Object { __class__: {…}, __hashvalue__: 0 }
brython.js:9226:30
__suppress_context__ false brython.js:9226:30
Traceback (most recent call last):
module __main__ line 7
import json
module json line 106
from .decoder import JSONDecoder, JSONDecodeError
module json.decoder line 3
import re
module re line 123
import sre_compile
module sre_compile line 13
import _sre
module _sre line 14
import operator, sys
module operator line 409
except ImportError:
brython.js:9227:9
message: undefined brython.js:9228:9
filename: https://www.brython.info/src/brython.js line 7886 > eval brython.js:9229:9
linenum: 41 brython.js:9230:9
line info undefined brython.js:9231:26
Error for module json.decoder brython.js:9221:69
module
Object { "$class": {…}, __name__: "json.decoder", __doc__: {…}, __package__: "json", __loader__: {…}, __spec__: {…}, "$is_package": false, __file__: "https://www.brython.info/src/Lib/json/decoder.py", "$last_modified": "Sun, 01 Dec 2019 14:57:54 GMT", "$src": "\"\"\"Implementation of JSONDecoder\r\n\"\"\"\r\nimport re\r\n\r\nfrom json import scanner\r\ntry:\r\n from _json import scanstring as c_scanstring\r\nexcept ImportError:\r\n c_scanstring = None\r\n\r\n__all__ = ['JSONDecoder', 'JSONDecodeError']\r\n\r\nFLAGS = re.VERBOSE | re.MULTILINE | re.DOTALL\r\n\r\nNaN = float('nan')\r\nPosInf = float('inf')\r\nNegInf = float('-inf')\r\n\r\n\r\nclass JSONDecodeError(ValueError):\r\n \"\"\"Subclass of ValueError with the following additional properties:\r\n\r\n msg: The unformatted error message\r\n doc: The JSON document being parsed\r\n pos: The start index of doc where parsing failed\r\n lineno: The line corresponding to pos\r\n colno: The column corresponding to pos\r\n\r\n \"\"\"\r\n # Note that this exception is used from _json\r\n def __init__(self, msg, doc, pos):\r\n lineno = doc.count('\\n', 0, pos) + 1\r\n colno = pos - doc.rfind('\\n', 0, pos)\r\n errmsg = '%s: line %d column %d (char %d)' % (msg, lineno, colno, pos)\r\n ValueError.__init__(self, errmsg)\r…", … }
brython.js:9222:9
Object { type: "module", children: (5) […], yield_atoms: [], add: add(child), insert: insert(pos, child), toString: toString(), show: show(indent), to_js: to_js(indent), transform: transform(rank), clone: clone(), … }
brython.js:9223:9
Error: ""
$factory https://www.brython.info/src/brython.js line 7886 > eval:41
$download_module https://www.brython.info/src/brython.js:9156
import_py https://www.brython.info/src/brython.js:9194
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:5621
anonymous https://www.brython.info/src/brython.js line 9221 > Function:5742
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:28
anonymous https://www.brython.info/src/brython.js line 9221 > Function:13968
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:16
anonymous https://www.brython.info/src/brython.js line 9221 > Function:4047
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:121
anonymous https://www.brython.info/src/brython.js line 9221 > Function:2113
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:17
anonymous https://www.brython.info/src/brython.js line 9221 > Function:1582
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:118
anonymous https://www.brython.info/src/brython.js line 9221 > Function:866
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
anonymous https://www.brython.info/src/brython.js line 5337 > Function:32
loop https://www.brython.info/src/brython.js:5337
_run_scripts https://www.brython.info/src/brython.js:5209
brython https://www.brython.info/src/brython.js:5135
onload https://www.brython.info/static_doc/en/examples/local_storage/local-storage-example.html:1
brython.js:9224:9
args
Array [ "No module named '_operator'" ]
brython.js:9226:30
__class__
Object { __class__: {…}, __mro__: (4) […], "$is_class": true, "$infos": {…}, "$factory": $factory(), __module__: "builtins" }
brython.js:9226:30
$py_error true brython.js:9226:30
$stack
Array(7) [ (4) […], (4) […], (4) […], (4) […], (4) […], (4) […], (4) […] ]
brython.js:9226:30
$line_info 408,operator brython.js:9226:30
__cause__
Object { __class__: {…}, __hashvalue__: 0 }
brython.js:9226:30
__context__
Object { __class__: {…}, __hashvalue__: 0 }
brython.js:9226:30
__suppress_context__ false brython.js:9226:30
Traceback (most recent call last):
module __main__ line 7
import json
module json line 106
from .decoder import JSONDecoder, JSONDecodeError
module json.decoder line 3
import re
module re line 123
import sre_compile
module sre_compile line 13
import _sre
module _sre line 14
import operator, sys
module operator line 409
except ImportError:
brython.js:9227:9
message: undefined brython.js:9228:9
filename: https://www.brython.info/src/brython.js line 7886 > eval brython.js:9229:9
linenum: 41 brython.js:9230:9
line info undefined brython.js:9231:26
Error for module json brython.js:9221:69
module
Object { "$class": {…}, __name__: "json", __doc__: {…}, __package__: "json", __loader__: {…}, __spec__: {…}, "$is_package": true, __path__: "https://www.brython.info/src/Lib/json/__init__.py", __file__: "https://www.brython.info/src/Lib/json/__init__.py", "$last_modified": "Sun, 01 Dec 2019 14:57:54 GMT", … }
brython.js:9222:9
Object { type: "module", children: (5) […], yield_atoms: [], add: add(child), insert: insert(pos, child), toString: toString(), show: show(indent), to_js: to_js(indent), transform: transform(rank), clone: clone(), … }
brython.js:9223:9
Error: ""
$factory https://www.brython.info/src/brython.js line 7886 > eval:41
$download_module https://www.brython.info/src/brython.js:9156
import_py https://www.brython.info/src/brython.js:9194
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:5621
anonymous https://www.brython.info/src/brython.js line 9221 > Function:5742
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:28
anonymous https://www.brython.info/src/brython.js line 9221 > Function:13968
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:16
anonymous https://www.brython.info/src/brython.js line 9221 > Function:4047
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:121
anonymous https://www.brython.info/src/brython.js line 9221 > Function:2113
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:17
anonymous https://www.brython.info/src/brython.js line 9221 > Function:1582
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
module https://www.brython.info/src/brython.js line 9221 > Function:118
anonymous https://www.brython.info/src/brython.js line 9221 > Function:866
run_py https://www.brython.info/src/brython.js:9221
import_py https://www.brython.info/src/brython.js:9204
exec_module https://www.brython.info/src/brython.js:9321
f https://www.brython.info/src/brython.js:6570
method https://www.brython.info/src/brython.js:6574
import_hooks https://www.brython.info/src/brython.js:13989
$__import__ https://www.brython.info/src/brython.js:9428
$import https://www.brython.info/src/brython.js:9472
anonymous https://www.brython.info/src/brython.js line 5337 > Function:32
loop https://www.brython.info/src/brython.js:5337
_run_scripts https://www.brython.info/src/brython.js:5209
brython https://www.brython.info/src/brython.js:5135
onload https://www.brython.info/static_doc/en/examples/local_storage/local-storage-example.html:1
brython.js:9224:9
args
Array [ "No module named '_operator'" ]
brython.js:9226:30
__class__
Object { __class__: {…}, __mro__: (4) […], "$is_class": true, "$infos": {…}, "$factory": $factory(), __module__: "builtins" }
brython.js:9226:30
$py_error true brython.js:9226:30
$stack
Array(7) [ (4) […], (4) […], (4) […], (4) […], (4) […], (4) […], (4) […] ]
brython.js:9226:30
$line_info 408,operator brython.js:9226:30
__cause__
Object { __class__: {…}, __hashvalue__: 0 }
brython.js:9226:30
__context__
Object { __class__: {…}, __hashvalue__: 0 }
brython.js:9226:30
__suppress_context__ false brython.js:9226:30
Traceback (most recent call last):
module __main__ line 7
import json
module json line 106
from .decoder import JSONDecoder, JSONDecodeError
module json.decoder line 3
import re
module re line 123
import sre_compile
module sre_compile line 13
import _sre
module _sre line 14
import operator, sys
module operator line 409
except ImportError:
brython.js:9227:9
message: undefined brython.js:9228:9
filename: https://www.brython.info/src/brython.js line 7886 > eval brython.js:9229:9
linenum: 41 brython.js:9230:9
line info undefined brython.js:9231:26
Traceback (most recent call last):
module __main__ line 7
import json
module json line 106
from .decoder import JSONDecoder, JSONDecodeError
module json.decoder line 3
import re
module re line 123
import sre_compile
module sre_compile line 13
import _sre
module _sre line 14
import operator, sys
module operator line 409
except ImportError:
FileNotFoundError: No module named '_operator' brython.js:6223:9
Error: brython.js line 7886 > eval:41:365
using indexedDB for stdlib modules cache brython.js:5285:36
L’utilisation d’XMLHttpRequest de façon synchrone sur le fil d’exécution principal est obsolète à cause de son impact négatif sur la navigation de l’utilisateur final. Consulter http://xhr.spec.whatwg.org/ pour plus d’informations. brython.js:9147:57
Erreur d’analyse XML : erreur de syntaxe
Emplacement : https://www.brython.info/src/Lib/time.py?v=1587718765971
Numéro de ligne 1, Colonne 1 : time.py:1:1
Erreur d’analyse XML : erreur de syntaxe
Emplacement : https://www.brython.info/src/Lib/browser/highlight.py?v=1587718767203
Numéro de ligne 1, Colonne 1 : highlight.py:1:1
You are right, I was testing on my local PC and not on brython.info, where _operator.py
was missing. I have uploaded it, and also used brython_stdlib.js
in this application to improve loading time. It seems to work now.
@PierreQuentel yes it does work now, thanks! I'm still not seing the translation menu in documentation or the http->redirection, I guess it will appear on next update?
It is fixed in the current development version on Github. I have updated the local storage demo on brython.info but yes, the whole site is updated at each release.
@PierreQuentel from my point of view everything seems fine, what is the closing policy for the issues, should I close it myself?
Usually when the issue is a reproductible bug I close it myself when the bug is fixed, but when it is more a feature request or a mix of several issues I close it only when I am sure that the author is ok, unless he has closed it himself.
Hello,
while reading the documentation (in French), which is globally really good, I've found a couple of issues:
we can't change language (or I've missed how to do) : the browser language seems to be used to determine documentation language, but there is no way to explicitly set an other language. This is usually seen as good practice to add a language button, as people may be using an other browser (e.g. public browser) with an other language. Would it be possible to add a language button?
in the menu, there are 2 items
browser.local_storage
andbrowser.session_storage
which both link to the same page at http://www.brython.info/static_doc/fr/local_storage.html , one of them should be removedthe TODO list example at http://www.brython.info/static_doc/fr/local_storage.html is not working (tested on Firefox 75.0 and on Chromium 81.0.4044.113)
at http://www.brython.info/static_doc/fr/svg.html when clicking on a example, the scroll is jumping down and we can't see the result, this is confusing
would it be possible to make an automatic redirection from
http
tohttps
? Users may think that there is an issue when seeing the red strikethough padlockThanks!