Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/mumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThorvald Natvig <slicer@users.sourceforge.net>2010-02-15 21:20:21 +0300
committerThorvald Natvig <slicer@users.sourceforge.net>2010-02-15 21:20:21 +0300
commit79fc87489595eebbc6c9f40d9d79a74af4e7494d (patch)
treef33924abbaadb5bc74d7168d83e968c1d9c8612c /scripts
parenta2b4f850fcd080e199b5f2cb95ccae6be68d849c (diff)
Expand dynamic slice-fetch example to show fallback
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/testdynamic.py18
1 files changed, 12 insertions, 6 deletions
diff --git a/scripts/testdynamic.py b/scripts/testdynamic.py
index 3d41376f4..7d1e1316d 100755
--- a/scripts/testdynamic.py
+++ b/scripts/testdynamic.py
@@ -5,13 +5,19 @@ import Ice, IcePy, sys, tempfile
ice = Ice.initialize(sys.argv)
proxy = ice.stringToProxy('Meta:tcp -h 127.0.0.1 -p 6502')
-slice = IcePy.Operation('getSlice', Ice.OperationMode.Idempotent, Ice.OperationMode.Idempotent, True, (), (), (), IcePy._t_string, ()).invoke(proxy, ((), None))
-slicefile = tempfile.NamedTemporaryFile(suffix = '.ice')
-slicefile.write(slice)
-slicefile.flush()
-Ice.loadSlice(slicefile.name)
-slicefile.close()
+try:
+ slice = IcePy.Operation('getSlice', Ice.OperationMode.Idempotent, Ice.OperationMode.Idempotent, True, (), (), (), IcePy._t_string, ()).invoke(proxy, ((), None))
+
+ slicefile = tempfile.NamedTemporaryFile(suffix = '.ice')
+ slicefile.write(slice)
+ slicefile.flush()
+ Ice.loadSlice(slicefile.name)
+ slicefile.close()
+ print 'Using dynamic slice'
+except:
+ Ice.loadSlice('Murmur.ice')
+ print 'Using bundled slice'
import Murmur