import os.path import subprocess class LliurexVersion: def lliurex_version(self): if os.path.exists("/usr/bin/lliurex-version"): try: p=subprocess.Popen(["lliurex-version"],stdout=subprocess.PIPE) output=p.communicate()[0] output=output.strip("\n") return(True,output) except: return (False, "Error executing lliurex-version") else: return (False,"lliurex-version not found") #def lliurex_version #class LliurexVersion if __name__=="__main__": llv=LliurexVersion() print llv.lliurex_version()