summaryrefslogtreecommitdiff
path: root/py/demo/Ice/bidir/Server.py
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2005-03-03 14:36:55 +0000
committerBenoit Foucher <benoit@zeroc.com>2005-03-03 14:36:55 +0000
commit46b0ffef242203c581278e0172a8082457b6df4f (patch)
treeacf674ca34e5bcb78494c48fe3e8113baea493f3 /py/demo/Ice/bidir/Server.py
parentRemoved ice.dir variable (diff)
downloadice-46b0ffef242203c581278e0172a8082457b6df4f.tar.bz2
ice-46b0ffef242203c581278e0172a8082457b6df4f.tar.xz
ice-46b0ffef242203c581278e0172a8082457b6df4f.zip
Fix to also search for the slice files in /usr/share/slice
Diffstat (limited to 'py/demo/Ice/bidir/Server.py')
-rw-r--r--py/demo/Ice/bidir/Server.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/py/demo/Ice/bidir/Server.py b/py/demo/Ice/bidir/Server.py
index fa6b2ee9897..58f2aaf41dd 100644
--- a/py/demo/Ice/bidir/Server.py
+++ b/py/demo/Ice/bidir/Server.py
@@ -11,13 +11,16 @@
import os, sys, traceback, threading, Ice
slice_dir = os.getenv('ICEPY_HOME', '')
-if len(slice_dir) == 0 or not os.path.exists(os.path.join(slice_dir, "slice")):
+if len(slice_dir) == 0 or not os.path.exists(os.path.join(slice_dir, 'slice')):
slice_dir = os.getenv('ICE_HOME', '')
-if len(slice_dir) == 0 or not os.path.exists(os.path.join(slice_dir, "slice")):
+if len(slice_dir) == 0 or not os.path.exists(os.path.join(slice_dir, 'slice')):
+ slice_dir = os.path.join('/', 'usr', 'share')
+if not os.path.exists(os.path.join(slice_dir, 'slice')):
+ print slice_dir
print sys.argv[0] + ': Slice directory not found. Define ICEPY_HOME or ICE_HOME.'
sys.exit(1)
-Ice.loadSlice('-I' + slice_dir + '/slice Callback.ice')
+Ice.loadSlice('-I' + os.path.join(slice_dir, 'slice') + ' Callback.ice')
import Demo
class CallbackSenderI(Demo.CallbackSender, threading.Thread):