コード例 #1
0
ファイル: terminal.py プロジェクト: McGr3g0r/oe-core
def distro_name():
    try:
        p = Popen(['lsb_release', '-i'])
        out, err = p.communicate()
        distro = out.split(':')[1].strip().lower()
    except:
        distro = "unknown"
    return distro
コード例 #2
0
def distro_name():
    try:
        p = Popen(['lsb_release', '-i'])
        out, err = p.communicate()
        distro = out.split(':')[1].strip().lower()
    except:
        distro = "unknown"
    return distro
コード例 #3
0
def distro_name():
    try:
        p = Popen(["lsb_release", "-i"])
        out, err = p.communicate()
        distro = out.split(":")[1].strip().lower()
    except:
        distro = "unknown"
    return distro
コード例 #4
0
ファイル: terminal.py プロジェクト: McGr3g0r/oe-core
 def __init__(self, sh_cmd, title=None, env=None, d=None):
     fmt_sh_cmd = self.format_command(sh_cmd, title)
     try:
         Popen.__init__(self, fmt_sh_cmd, env=env)
     except OSError as exc:
         import errno
         if exc.errno == errno.ENOENT:
             raise UnsupportedTerminal(self.name)
         else:
             raise
コード例 #5
0
 def __init__(self, sh_cmd, title=None, env=None, d=None):
     fmt_sh_cmd = self.format_command(sh_cmd, title)
     try:
         Popen.__init__(self, fmt_sh_cmd, env=env)
     except OSError as exc:
         import errno
         if exc.errno == errno.ENOENT:
             raise UnsupportedTerminal(self.name)
         else:
             raise