mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-20 11:30:18 +00:00
add this
module
This commit is contained in:
parent
533e13437e
commit
d6535aba93
23
python/this.py
Normal file
23
python/this.py
Normal file
@ -0,0 +1,23 @@
|
||||
s = """The Zen of Python, by Tim Peters
|
||||
|
||||
Beautiful is better than ugly.
|
||||
Explicit is better than implicit.
|
||||
Simple is better than complex.
|
||||
Complex is better than complicated.
|
||||
Flat is better than nested.
|
||||
Sparse is better than dense.
|
||||
Readability counts.
|
||||
Special cases aren't special enough to break the rules.
|
||||
Although practicality beats purity.
|
||||
Errors should never pass silently.
|
||||
Unless explicitly silenced.
|
||||
In the face of ambiguity, refuse the temptation to guess.
|
||||
There should be one-- and preferably only one --obvious way to do it.
|
||||
Although that way may not be obvious at first unless you're Dutch.
|
||||
Now is better than never.
|
||||
Although never is often better than *right* now.
|
||||
If the implementation is hard to explain, it's a bad idea.
|
||||
If the implementation is easy to explain, it may be a good idea.
|
||||
Namespaces are one honking great idea -- let's do more of those!"""
|
||||
|
||||
print(s)
|
@ -733,6 +733,7 @@ void VM::post_init(){
|
||||
_lazy_modules["collections"] = kPythonLibs["collections"];
|
||||
_lazy_modules["heapq"] = kPythonLibs["heapq"];
|
||||
_lazy_modules["bisect"] = kPythonLibs["bisect"];
|
||||
_lazy_modules["this"] = kPythonLibs["this"];
|
||||
|
||||
CodeObject_ code = compile(kPythonLibs["builtins"], "<builtins>", EXEC_MODE);
|
||||
this->_exec(code, this->builtins);
|
||||
|
Loading…
x
Reference in New Issue
Block a user