sugar3.bundle.bundle module¶
Sugar bundle file handler
UNSTABLE.
-
exception
sugar3.bundle.bundle.AlreadyInstalledException¶ Bases:
exceptions.Exception
-
class
sugar3.bundle.bundle.Bundle(path)¶ Bases:
objectA Sugar activity, content module, etc.
The bundle itself may be either a zip file or a directory hierarchy, with metadata about the bundle stored various files inside it.
This is an abstract base class. See ActivityBundle and ContentBundle for more details on those bundle types.
-
get_file(filename)¶
-
get_installation_time()¶ Get a timestamp representing the time at which this activity was installed.
-
get_path()¶ Get the bundle path.
-
get_show_launcher()¶
-
is_dir(filename)¶
-
is_file(filename)¶
-
-
exception
sugar3.bundle.bundle.InvalidPathException¶ Bases:
exceptions.Exception
-
exception
sugar3.bundle.bundle.MalformedBundleException¶ Bases:
exceptions.Exception
-
exception
sugar3.bundle.bundle.NotInstalledException¶ Bases:
exceptions.Exception
-
exception
sugar3.bundle.bundle.RegistrationException¶ Bases:
exceptions.Exception
-
exception
sugar3.bundle.bundle.ZipExtractException¶ Bases:
exceptions.Exception