Unverified Commit 70f902bb authored by del-zhenwu's avatar del-zhenwu Committed by GitHub
Browse files

[Enhancement] Add error handler when getting host failed (#1374)



* [Enhancement] Add error handler when getting host failed
Signed-off-by: default avatardel-zhenwu <zhenxiang.li@zilliz.com>

* [Enhancement] Add error handler when getting host failed
Signed-off-by: default avatardel-zhenwu <zhenxiang.li@zilliz.com>

* [Enhancement] Add error handler when getting host failed
Signed-off-by: default avatardel-zhenwu <zhenxiang.li@zilliz.com>

* [Enhancement] Add error handler when getting host failed
Signed-off-by: default avatardel-zhenwu <zhenxiang.li@zilliz.com>
parent 42c9e711
...@@ -3,6 +3,7 @@ import os ...@@ -3,6 +3,7 @@ import os
import random import random
import sys import sys
import time import time
import warnings
from getpass import getuser from getpass import getuser
from socket import gethostname from socket import gethostname
...@@ -13,7 +14,18 @@ import mmcv ...@@ -13,7 +14,18 @@ import mmcv
def get_host_info(): def get_host_info():
return f'{getuser()}@{gethostname()}' """Get hostname and username.
Return empty string if exception raised, e.g. ``getpass.getuser()`` will
lead to error in docker container
"""
host = ''
try:
host = f'{getuser()}@{gethostname()}'
except Exception as e:
warnings.warn(f'Host or user not found: {str(e)}')
finally:
return host
def get_time_str(): def get_time_str():
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment