Files
rk35xx-android14/external/python/cpython2/Demo/tkinter/guido/wish.py
T
hmz007 36ed224bac Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
Signed-off-by: hmz007 <hmz007@gmail.com>
Change-Id: Ib87fdbe7a0be7dc961af3500fe9ea4589a127f9f
2024-10-29 18:12:02 +08:00

28 lines
623 B
Python

# This is about all it requires to write a wish shell in Python!
import _tkinter
import os
tk = _tkinter.create(os.environ['DISPLAY'], 'wish', 'Tk', 1)
tk.call('update')
cmd = ''
while 1:
if cmd: prompt = ''
else: prompt = '% '
try:
line = raw_input(prompt)
except EOFError:
break
cmd = cmd + (line + '\n')
if tk.getboolean(tk.call('info', 'complete', cmd)):
tk.record(line)
try:
result = tk.call('eval', cmd)
except _tkinter.TclError, msg:
print 'TclError:', msg
else:
if result: print result
cmd = ''