Revision 2f8b60b3
b/lib/utils.py | ||
---|---|---|
33 | 33 |
import tempfile |
34 | 34 |
import shutil |
35 | 35 |
import errno |
36 |
import pwd |
|
36 | 37 |
|
37 | 38 |
from ganeti import logger |
38 | 39 |
from ganeti import errors |
... | ... | |
822 | 823 |
|
823 | 824 |
""" |
824 | 825 |
return [i for i in os.listdir(path) if not i.startswith(".")] |
826 |
|
|
827 |
|
|
828 |
def GetHomeDir(uid, default=None): |
|
829 |
"""Try to get the homedir of the given user id. |
|
830 |
|
|
831 |
""" |
|
832 |
try: |
|
833 |
result = pwd.getpwuid(uid) |
|
834 |
except KeyError: |
|
835 |
return default |
|
836 |
return result.pw_dir |
Also available in: Unified diff