Commit 68922f06 authored by Just van Rossum's avatar Just van Rossum

fixed "crashing" bug when scripts folder as stored in prefs file does not exist.

parent cf2efc67
...@@ -90,6 +90,7 @@ class PythonIDE(Wapplication.Application): ...@@ -90,6 +90,7 @@ class PythonIDE(Wapplication.Application):
prefs = self.getprefs() prefs = self.getprefs()
try: try:
fss, fss_changed = macfs.RawAlias(prefs.scriptsfolder).Resolve() fss, fss_changed = macfs.RawAlias(prefs.scriptsfolder).Resolve()
self.scriptsfolder = fss.NewAlias()
except: except:
path = os.path.join(os.getcwd(), 'Scripts') path = os.path.join(os.getcwd(), 'Scripts')
if not os.path.exists(path): if not os.path.exists(path):
...@@ -98,7 +99,6 @@ class PythonIDE(Wapplication.Application): ...@@ -98,7 +99,6 @@ class PythonIDE(Wapplication.Application):
self.scriptsfolder = fss.NewAlias() self.scriptsfolder = fss.NewAlias()
self.scriptsfoldermodtime = fss.GetDates()[1] self.scriptsfoldermodtime = fss.GetDates()[1]
else: else:
self.scriptsfolder = fss.NewAlias()
self.scriptsfoldermodtime = fss.GetDates()[1] self.scriptsfoldermodtime = fss.GetDates()[1]
prefs.scriptsfolder = self.scriptsfolder.data prefs.scriptsfolder = self.scriptsfolder.data
self._scripts = {} self._scripts = {}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment