Commit 4ea570d9 authored by Guido van Rossum's avatar Guido van Rossum

Adapt it to modern times (0.9.6)

parent 9cf8f337
#! /usr/local/python #! /usr/local/python
XXX This file needs some work for Python 0.9.6!!!
# A STDWIN-based front end for the Python interpreter. # A STDWIN-based front end for the Python interpreter.
# #
# This is useful if you want to avoid console I/O and instead # This is useful if you want to avoid console I/O and instead
...@@ -29,15 +27,7 @@ import stdwin ...@@ -29,15 +27,7 @@ import stdwin
from stdwinevents import * from stdwinevents import *
import rand import rand
import mainloop import mainloop
import os
from util import readfile # 0.9.1
try:
import mac
os = mac
except NameError:
import posix
os = posix
# Filename used to capture output from commands; change to suit your taste # Filename used to capture output from commands; change to suit your taste
...@@ -213,8 +203,7 @@ def do_open(win): ...@@ -213,8 +203,7 @@ def do_open(win):
filename = stdwin.askfile('Open file', '', 0) filename = stdwin.askfile('Open file', '', 0)
win = makewindow() win = makewindow()
win.filename = filename win.filename = filename
win.editor.replace(readfile(filename)) # 0.9.1 win.editor.replace(open(filename, 'r').read())
# win.editor.replace(open(filename, 'r').read()) # 0.9.2
win.editor.setfocus(0, 0) win.editor.setfocus(0, 0)
win.settitle(win.filename) win.settitle(win.filename)
# #
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment