def __init__(self, klass, debug, stdin, stdout): self.debug = debug self.stdin = stdin if self.stdin == sys.stdin: sys.stdin = open("/dev/null", "r") self.stdout = stdout if self.stdout == sys.stdout: sys.stdout = open("/dev/null", "w") app = klass() self.tk = factory(app, debug=debug) self.tk.startupdir = os.getcwd() # ??
def __init__(self, classid, debug, args, kw, startupdir): self.last_access = time.time() self.state = State() self.set_global_state() self.classid = classid self.debug = debug self.appclass = resolveclass(classid) self.app = self.appclass(*args, **kw) self.tk = factory(self.app, debug=debug) self.tk.startupdir = startupdir # ?? self.crashed = False