Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/devbot/distro.py
diff options
context:
space:
mode:
authorDaniel Narvaez <dwnarvaez@gmail.com>2012-12-26 11:25:03 (GMT)
committer Daniel Narvaez <dwnarvaez@gmail.com>2012-12-26 11:25:03 (GMT)
commitd23a83060ddad0b6da5504d8cb5d524891ad9631 (patch)
treebe881c67835922bc9d1c23276047b2f0241679c1 /devbot/distro.py
parentbc6035454c6138d0974173900e50e33793b2e5d0 (diff)
pep8ize
Diffstat (limited to 'devbot/distro.py')
-rw-r--r--devbot/distro.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/devbot/distro.py b/devbot/distro.py
index 951ea21..c44fff7 100644
--- a/devbot/distro.py
+++ b/devbot/distro.py
@@ -5,29 +5,34 @@ _package_managers = {}
_supported_distros = []
_distro_info = None
+
def register_distro_info(distro_info):
- global _supported_distros
- _supported_distros.append(distro_info)
+ global _supported_distros
+ _supported_distros.append(distro_info)
+
def register_package_manager(name, package_manager):
global _package_managers
_package_managers[name] = package_manager
+
def get_package_manager(test=False, interactive=True):
global _package_managers
package_manager_class = _package_managers[get_distro_info().name]
return package_manager_class(test=test, interactive=interactive)
+
def print_distro_info():
info = get_distro_info()
print "== Distribution information ==\n"
print "Name: %s" % info.name
print "Version: %s" % info.version
print "GNOME version: %s" % info.gnome_version
- print "Gstreamer version: %s" % info.gstreamer_version
+ print "Gstreamer version: %s" % info.gstreamer_version
print "Lib directory: %s" % info.lib_dir
print "Supported: %s\n" % info.supported
+
def get_distro_info():
global _supported_distros
global _distro_info
@@ -47,7 +52,7 @@ def get_distro_info():
if _distro_info is None:
_distro_info = unknown_distro
- if not _distro_info.supported:
+ if not _distro_info.supported:
print "*********************************************************\n" \
"You are running an unsupported distribution. You might be\n" \
"able to make sugar work by installing or building \n" \