Add comments in PR

This commit is contained in:
Michael Droettboom 2018-12-19 16:28:39 -05:00
parent f4400b12f1
commit 2d4732826a
3 changed files with 12 additions and 5 deletions

View File

@ -98,6 +98,14 @@ For example, to access the `foo` Python object from Javascript:
| | | types, a Proxy object to the Python |
| | | object is returned. |
### pyodide.globals
An object whose attributes are members of the Python global namespace. This is a
more convenient alternative to `pyodide.pyimport`.
For example, to access the `foo` Python object from Javascript:
`pyodide.globals.foo`
### pyodide.repr(obj)
@ -178,7 +186,7 @@ pyodide.runPythonAsync(code, messageCallback)
Returns the pyodide version.
It can be either the exact release version (e.g. `0.1.0`), or
It can be either the exact release version (e.g. `0.1.0`), or
the latest release version followed by the number of commits since, and
the git hash of the current commit (e.g. `0.1.0-1-bd84646`).
@ -191,4 +199,3 @@ None
| name | type | description |
|-----------|--------|------------------------|
| *version* | String | Pyodide version string |

View File

@ -233,9 +233,9 @@ var languagePluginLoader = new Promise((resolve, reject) => {
////////////////////////////////////////////////////////////
// Rearrange namespace for public API
let PUBLIC_API = [
'globals',
'loadPackage',
'loadedPackages',
'py',
'pyimport',
'repr',
'runPython',
@ -278,7 +278,7 @@ var languagePluginLoader = new Promise((resolve, reject) => {
.then((response) => response.json())
.then((json) => {
fixRecursionLimit(window.pyodide);
window.pyodide.py =
window.pyodide.globals =
window.pyodide.runPython('import sys\nsys.modules["__main__"]');
window.pyodide = makePublicAPI(window.pyodide, PUBLIC_API);
window.pyodide._module.packages = json;

View File

@ -609,4 +609,4 @@ def test_py(selenium_standalone):
"""
)
assert selenium_standalone.run_js('return pyodide.py.func()') == 42
assert selenium_standalone.run_js('return pyodide.globals.func()') == 42