Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/jarabe/view/viewsource.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/jarabe/view/viewsource.py')
-rw-r--r--src/jarabe/view/viewsource.py14
1 files changed, 4 insertions, 10 deletions
diff --git a/src/jarabe/view/viewsource.py b/src/jarabe/view/viewsource.py
index 2c6337c..4ec47eb 100644
--- a/src/jarabe/view/viewsource.py
+++ b/src/jarabe/view/viewsource.py
@@ -39,9 +39,8 @@ from sugar.bundle.activitybundle import ActivityBundle
from sugar.datastore import datastore
from sugar.env import get_user_activities_path
from sugar import mime
-from jarabe.view.customizebundle import customize_activity_info, \
- generate_bundle, generate_unique_id
+from jarabe.view import customizebundle
_EXCLUDE_EXTENSIONS = ('.pyc', '.pyo', '.so', '.o', '.a', '.la', '.mo', '~',
'.xo', '.tar', '.bz2', '.zip', '.gz')
@@ -290,11 +289,9 @@ class DocumentButton(RadioToolButton):
menu_item.show()
def __copy_to_home_cb(self, menu_item):
- """ Make a local copy of the activity bundle in
- user_activities_path """
-
+ """Make a local copy of the activity bundle in user_activities_path"""
user_activities_path = get_user_activities_path()
- nick = generate_unique_id()
+ nick = customizebundle.generate_unique_id()
new_basename = '%s_copy_of_%s' % (
nick, os.path.basename(self._document_path))
if not os.path.exists(os.path.join(user_activities_path,
@@ -302,10 +299,7 @@ class DocumentButton(RadioToolButton):
shutil.copytree(self._document_path,
os.path.join(user_activities_path, new_basename),
symlinks=True)
- new_activity_name = customize_activity_info(
- nick, user_activities_path, new_basename)
- generate_bundle(new_activity_name, user_activities_path,
- new_basename)
+ customizebundle.generate_bundle(nick, new_basename)
else:
_logger.debug('%s already exists', new_basename)