Initial revision

This commit is contained in:
Guido van Rossum 1994-06-20 07:49:28 +00:00
parent 7ce61c1388
commit 1846882254
13 changed files with 3913 additions and 0 deletions

26
Demo/tkinter/guido/wish.py Executable file
View file

@ -0,0 +1,26 @@
# This is about all it requires to write a wish shell in Python!
import tkinter
tk = tkinter.create(':0', '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')
tk.record(line)
if tk.getboolean(tk.call('info', 'complete', cmd)):
try:
result = tk.call('eval', cmd)
except tkinter.TclError, msg:
print 'TclError:', msg
else:
if result: print result
cmd = ''