Salome HOME
projects
/
tools
/
sat_salome.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a4adddc
)
avoid 'OSError: [Errno 6] No such device or address' when calling set_env() method...
mbs/fix_setenv
5/head
author
mbs
<martin.bernhard@opencascade.com>
Wed, 28 Jun 2023 16:37:54 +0000
(17:37 +0100)
committer
mbs
<martin.bernhard@opencascade.com>
Wed, 28 Jun 2023 16:37:54 +0000
(17:37 +0100)
products/env_scripts/packagespy.py
patch
|
blob
|
history
diff --git
a/products/env_scripts/packagespy.py
b/products/env_scripts/packagespy.py
index bb5498cdcb195cd592fad014d13d929d3179ae73..b9e26f3ba0df153f929adcc286ae2f0603e00d60 100644
(file)
--- a/
products/env_scripts/packagespy.py
+++ b/
products/env_scripts/packagespy.py
@@
-4,9
+4,17
@@
import os
import platform
import os
+import getpass
+
+def get_login():
+ try:
+ return os.getlogin()
+ except:
+ return getpass.getuser()
+
def set_env(env, prereq_dir, version):
env.set("PACKAGESPY_ROOT_DIR",prereq_dir)
- env.set("WORKDIR4LOG",os.path.join('tmp',
os.get
login()))
+ env.set("WORKDIR4LOG",os.path.join('tmp',
get_
login()))
env.prepend('PYTHONPATH',os.path.join(prereq_dir, 'packagespy'))
env.prepend('PATH',os.path.join(prereq_dir,'packagespy','bin'))