summaryrefslogtreecommitdiff
path: root/py/test/Ice/operations/Server.py
diff options
context:
space:
mode:
Diffstat (limited to 'py/test/Ice/operations/Server.py')
-rwxr-xr-xpy/test/Ice/operations/Server.py16
1 files changed, 2 insertions, 14 deletions
diff --git a/py/test/Ice/operations/Server.py b/py/test/Ice/operations/Server.py
index f23901880c4..a29df353b22 100755
--- a/py/test/Ice/operations/Server.py
+++ b/py/test/Ice/operations/Server.py
@@ -9,21 +9,9 @@
# **********************************************************************
import os, sys, traceback
-
-for toplevel in [".", "..", "../..", "../../..", "../../../.."]:
- toplevel = os.path.normpath(toplevel)
- if os.path.exists(os.path.join(toplevel, "python", "Ice.py")):
- break
-else:
- raise "can't find toplevel directory!"
-
import Ice
-
-#
-# Get Slice directory.
-#
-slice_dir = os.path.join(os.path.join(toplevel, "..", "slice"))
-if not os.path.exists(slice_dir):
+slice_dir = Ice.getSliceDir()
+if not slice_dir:
print sys.argv[0] + ': Slice directory not found.'
sys.exit(1)