Salome HOME
Merge branch 'V7_dev'
[modules/paravis.git] / test / VisuPrs / SWIG_scripts / C7.py
index cfddddaed70fd3008e0e8af9c3b270f4850afe65..d45f0ca4bbcb4cf26959fd1b5ecc29030bae9c71 100755 (executable)
@@ -1,4 +1,4 @@
-# Copyright (C) 2010-2015  CEA/DEN, EDF R&D
+# Copyright (C) 2010-2016  CEA/DEN, EDF R&D
 #
 # This library is free software; you can redistribute it and/or
 # modify it under the terms of the GNU Lesser General Public
@@ -25,10 +25,8 @@ import sys
 
 from paravistest import tablesdir, get_picture_dir, pictureext
 from presentations import *
-import pvserver as paravis
 import pvsimple
 
-
 # Import table from file
 print 'Import file with tables....',
 file_path = tablesdir + "table_test.xls"
@@ -94,7 +92,12 @@ entity = EntityType.NODE
 
 # Get lookup table
 lookup_table = get_lookup_table(table_name, nb_components, vector_mode)
-lookup_table.LockScalarRange = 0
+if hasattr(lookup_table,"LockDataRange"):
+    lookup_table.LockDataRange = 0
+elif hasattr(lookup_table,"LockScalarRange"):
+    lookup_table.LockScalarRange = 0
+else:
+    raise RuntimeError("Object %s has no 'LockDataRange' or 'LockScalarRange' attribute!"%(lookup_table))
 
 # Set properties
 pointmap3d.ColorArrayName = (EntityType.get_pvtype(entity), table_name)