diff options
author | Thorvald Natvig <slicer@users.sourceforge.net> | 2010-02-15 21:20:21 +0300 |
---|---|---|
committer | Thorvald Natvig <slicer@users.sourceforge.net> | 2010-02-15 21:20:21 +0300 |
commit | 79fc87489595eebbc6c9f40d9d79a74af4e7494d (patch) | |
tree | f33924abbaadb5bc74d7168d83e968c1d9c8612c /scripts | |
parent | a2b4f850fcd080e199b5f2cb95ccae6be68d849c (diff) |
Expand dynamic slice-fetch example to show fallback
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/testdynamic.py | 18 |
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 |