diff options
author | Walter Bender <walter.bender@gmail.com> | 2013-05-07 12:00:32 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2013-05-07 12:00:32 (GMT) |
commit | 26bd420885e29683cef9a79f317dd9003124d472 (patch) | |
tree | 6f892bd2ea367f77f8b722c3ea15e724bcc8378e | |
parent | cca520106e9810e6a40ebd4a066d891e9a4139d2 (diff) |
make sure macros path is somewhere writable by the user in GNOME
-rw-r--r-- | TurtleArt/tawindow.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py index 35ddb7e..b556bdf 100644 --- a/TurtleArt/tawindow.py +++ b/TurtleArt/tawindow.py @@ -117,7 +117,10 @@ class TurtleArtWindow(): self.macros_path = os.path.join( get_path(parent, 'data'), self._MACROS_SUBPATH) else: - self.macros_path = os.path.join(path, self._MACROS_SUBPATH) + # Make sure macros_path is somewhere writable + self.macros_path = os.path.join( + os.path.expanduser('~'), 'Activities', + 'TurtleArt.activity', self._MACROS_SUBPATH) self._setup_events() else: self.interactive_mode = False |