rendered paste bodydef launchpadDistroPrefix(facet=None):
if facet is None:
prefix = ''
else:
prefix = '%s.' % facet
distro = subprocess.Popen(['lsb_release', '--id', '--short'],
stdin=subprocess.PIPE,
stdout=subprocess.PIPE).communicate()[0].strip()
distro = distro.replace(distro, 'Ubuntu')
release = subprocess.Popen(['lsb_release', '--codename', '--short'],
stdin=subprocess.PIPE,
stdout=subprocess.PIPE).communicate()[0].strip()
release = release.replace(release, 'gutsy')
return 'https://%slaunchpad.net/%s/%s/' % (prefix, distro.lower(), release)