]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commit
gui/macapp: slew of code cleanup; unmount filesystems on quit
authorrobk-tahoe <robk-tahoe@allmydata.com>
Thu, 25 Sep 2008 23:32:35 +0000 (16:32 -0700)
committerrobk-tahoe <robk-tahoe@allmydata.com>
Thu, 25 Sep 2008 23:32:35 +0000 (16:32 -0700)
commit183dd587d5b74b0cc361d2826037b874f970006f
treee619995c2044794e6a3f0f597b62282b8fa37d72
parent9b10f46374b1ef89f7da152363c1f1c877d15fe4
gui/macapp: slew of code cleanup; unmount filesystems on quit

a handful of code cleanup, renaming and refactoring.  basically consolidating
'application logic' (mount/unmount fs) into the 'MacGuiApp' class (the wx.App)
and cleaning up various scoping things around that.  renamed all references to
'app' to refer more clearly to the 'AppContainer' or to the guiapp.

globally renamed basedir -> nodedir

also made the guiapp keep a note of each filesystem it mounts, and unmount
them upon 'quit' so as to cleanup the user's environment before the tahoe node
vanishes from out underneath the orphaned tahoe fuse processes
src/allmydata/gui/macapp.py