Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/sugar/bundle/bundle.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/sugar/bundle/bundle.py')
-rw-r--r--src/sugar/bundle/bundle.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/sugar/bundle/bundle.py b/src/sugar/bundle/bundle.py
index 44037e8..c9763a0 100644
--- a/src/sugar/bundle/bundle.py
+++ b/src/sugar/bundle/bundle.py
@@ -26,24 +26,31 @@ import shutil
import StringIO
import zipfile
+
class AlreadyInstalledException(Exception):
pass
+
class NotInstalledException(Exception):
pass
+
class InvalidPathException(Exception):
pass
+
class ZipExtractException(Exception):
pass
+
class RegistrationException(Exception):
pass
+
class MalformedBundleException(Exception):
pass
+
class Bundle(object):
"""A Sugar activity, content module, etc.
@@ -71,7 +78,7 @@ class Bundle(object):
# manifest = self._get_file(self._infodir + '/contents')
# if manifest is None:
# raise MalformedBundleException('No manifest file')
- #
+
# signature = self._get_file(self._infodir + '/contents.sig')
# if signature is None:
# raise MalformedBundleException('No signature file')
@@ -112,7 +119,7 @@ class Bundle(object):
if self._zip_file is None:
path = os.path.join(self._path, filename)
try:
- f = open(path,"rb")
+ f = open(path, "rb")
except IOError:
return None
else: