47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65 | self.__dict__ = self # let's pray this won't leak memory due to recursion issues
# prepare
self.defaults()
self.xdg()
# runtime
self.share = os.path.dirname(__file__)
# settings from last session
last = self.load("settings")
if (last):
self.update(last)
self.migrate()
# store defaults in file
else:
self.save("settings")
self.firstrun = 1
|
|
>
>
| 47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67 | self.__dict__ = self # let's pray this won't leak memory due to recursion issues
# prepare
self.defaults()
self.xdg()
# runtime
self.share = os.path.dirname(os.path.abspath(__file__))
# settings from last session
last = self.load("settings")
if (last):
if "share" in last:
del last["share"]
self.update(last)
self.migrate()
# store defaults in file
else:
self.save("settings")
self.firstrun = 1
|