diff options
Diffstat (limited to 'Demo/tkinter/guido/wish.py')
| -rwxr-xr-x | Demo/tkinter/guido/wish.py | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/Demo/tkinter/guido/wish.py b/Demo/tkinter/guido/wish.py deleted file mode 100755 index 332501d..0000000 --- a/Demo/tkinter/guido/wish.py +++ /dev/null @@ -1,34 +0,0 @@ -# This is about all it requires to write a wish shell in Python! - -import _tkinter -import os -import sys - -tk = _tkinter.create(os.environ['DISPLAY'], 'wish', 'Tk', 1, 1) -tk.call('update') - -cmd = '' - -while True: - if cmd: - prompt = '' - else: - prompt = '% ' - try: - sys.stdout.write(prompt) - sys.stdout.flush() - line = sys.stdin.readline() - if not line: - break - except EOFError: - break - cmd += line - if tk.getboolean(tk.call('info', 'complete', cmd)): - tk.record(line) - try: - result = tk.call('eval', cmd) - except _tkinter.TclError as msg: - print('TclError:', msg) - else: - if result: print(result) - cmd = '' |
