From: Danny Al-Gaaf Date: Thu, 21 Mar 2013 14:59:32 +0000 (+0100) Subject: lsb.py: add some docstrings X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=82dc11865f7b22175fe0d265e652d0acdeecd245;p=ceph-deploy.git lsb.py: add some docstrings Signed-off-by: Danny Al-Gaaf --- diff --git a/ceph_deploy/lsb.py b/ceph_deploy/lsb.py index 1814463..9c11770 100644 --- a/ceph_deploy/lsb.py +++ b/ceph_deploy/lsb.py @@ -1,5 +1,12 @@ def lsb_release(): + """ + Get LSB release information from lsb_release. + + Returns truple with distro, release and codename. Otherwise + the function raises an error (subprocess.CalledProcessError or + RuntimeError). + """ import subprocess args = [ 'which', 'lsb_release', ] @@ -52,6 +59,11 @@ def lsb_release(): def choose_init(distro, codename): + """ + Select a init system for a given distribution. + + Returns the name of a init system (upstart, sysvinit ...). + """ if distro == 'Ubuntu': return 'upstart' return 'sysvinit'