mirror of
https://github.com/b-ryan/powerline-shell.git
synced 2026-09-10 07:26:28 -04:00
parent
b6be8abb19
commit
fba09ed096
|
|
@ -1,6 +1,10 @@
|
|||
from ..utils import BasicSegment
|
||||
import os
|
||||
import pwd
|
||||
try:
|
||||
import pwd
|
||||
except ImportError:
|
||||
pwd = None
|
||||
import getpass
|
||||
|
||||
|
||||
class Segment(BasicSegment):
|
||||
|
|
@ -13,7 +17,12 @@ class Segment(BasicSegment):
|
|||
else:
|
||||
user_prompt = " %s " % os.getenv("USER")
|
||||
|
||||
if pwd.getpwuid(os.getuid())[0] == "root":
|
||||
if pwd:
|
||||
user_name = pwd.getpwuid(os.getuid())[0]
|
||||
else:
|
||||
user_name = getpass.getuser()
|
||||
|
||||
if user_name == "root":
|
||||
bgcolor = powerline.theme.USERNAME_ROOT_BG
|
||||
else:
|
||||
bgcolor = powerline.theme.USERNAME_BG
|
||||
|
|
|
|||
Loading…
Reference in a new issue