# for (name, val) in self.items():
for val in self.active_components:
val.execEnd()
+ del self.active_components
# assert self.session != None, "execEnd on non-execing screen!"
# self.session = None
self.execing = False
del self.session
for (name, val) in self.items():
del self[name]
+
+ # really delete all elements now
+ self.__dict__.clear()
def close(self, *retval):
self.session.close(*retval)