

def close_app(self, app):
    app_zi = self.window_zindex[app.identifier]
    for t in self.window_zindex.keys():
        w = self.window[t]
        zi = self.window_zindex[t]
        if (self > app_zi):
            self.set_app_zindex(t, (zi - 1))
    t = self.window[app.identifier]
    if (not self.remove(t)):
        Window.alert(('%s not in app' % app.identifier))
    t.hide()
    del self.window[app.identifier]
    del self.window_zindex[app.identifier]

dataset/ETHPy150Open anandology/pyjamas/examples/shell/Screen.py Screen.close_app/VarMisuse@56/69 `zi`->`self`