]> SALOME platform Git repositories - modules/kernel.git/blobdiff - bin/appliskel/getAppliPath.py
Salome HOME
Compilation under Windows: add missing header
[modules/kernel.git] / bin / appliskel / getAppliPath.py
index cb45c0aefe6fa8b404ba8f6e24f3323e8c41057f..858a670afc0b90643a7819fc026d126d3daec8e9 100755 (executable)
@@ -1,6 +1,6 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 #  -*- coding: iso-8859-1 -*-
-# Copyright (C) 2007-2015  CEA/DEN, EDF R&D, OPEN CASCADE
+# Copyright (C) 2007-2021  CEA/DEN, EDF R&D, OPEN CASCADE
 #
 # Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
 # CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
@@ -36,7 +36,7 @@ def relpath(target, base):
     """
     target=target.split(os.path.sep)
     base=base.split(os.path.sep)
-    for i in xrange(len(base)):
+    for i in range(len(base)):
       if base[i] != target[i]:
         i=i-1
         #not in base
@@ -51,15 +51,15 @@ def get_appli_path(filePath=None):
     if filePath is None:
         filePath = os.path.realpath(os.path.dirname(__file__))
 
-    homePath = os.path.realpath(os.getenv('HOME'))
+    homePath = os.path.realpath(os.path.expanduser("~"))
     applipath = os.path.relpath(filePath, homePath)
     return applipath
 #
 
 if __name__ == "__main__":
     if sys.hexversion < 0x02060000: # Python older than 2.6.0
-        applipath = relpath(os.path.realpath(os.path.dirname(__file__)),os.path.realpath(os.getenv('HOME')))
+        applipath = relpath(os.path.realpath(os.path.dirname(__file__)),os.path.realpath(os.path.expanduser("~")))
     else:
         applipath = get_appli_path()
-    print applipath
+    print(applipath)
 #