From aded1d5ed7d643bba3fdb2cec5786c68474944e9 Mon Sep 17 00:00:00 2001 From: Jan Chrin Date: Thu, 14 Oct 2021 19:35:20 +0200 Subject: [PATCH] reset status in getCache following put with nowtaccess error --- PyCafe.cpp | 983 ++++++++++++++++++++++++--------------------- PyCafe.html | 492 ++++++++++++----------- PyCafe_sf.pyx | 6 +- setup_py37_sf.py | 2 +- setup_py37_sls2.py | 14 +- 5 files changed, 778 insertions(+), 719 deletions(-) diff --git a/PyCafe.cpp b/PyCafe.cpp index 29623ae..64e4974 100644 --- a/PyCafe.cpp +++ b/PyCafe.cpp @@ -6,22 +6,22 @@ "depends": [ "/opt/gfa/cafe/boost/boost_1_61_0/include/boost/multi_index_container.hpp", "/opt/gfa/cafe/boost/boost_1_61_0/include/boost/smart_ptr/shared_ptr.hpp", - "/opt/gfa/cafe/cpp/cafe-1.14.1-sf-py37-gcc-7.3.0/include/PVCtrlHolder.h", - "/opt/gfa/cafe/cpp/cafe-1.14.1-sf-py37-gcc-7.3.0/include/PVDataHolder.h", - "/opt/gfa/cafe/cpp/cafe-1.14.1-sf-py37-gcc-7.3.0/include/PVGroup.h", - "/opt/gfa/cafe/cpp/cafe-1.14.1-sf-py37-gcc-7.3.0/include/cafe.h", - "/opt/gfa/cafe/cpp/cafe-1.14.1-sf-py37-gcc-7.3.0/include/cafeDataType.h", - "/opt/gfa/cafe/cpp/cafe-1.14.1-sf-py37-gcc-7.3.0/include/cafeEnum.h", - "/opt/gfa/cafe/cpp/cafe-1.14.1-sf-py37-gcc-7.3.0/include/caopCodes.h", - "/opt/gfa/cafe/cpp/cafe-1.14.1-sf-py37-gcc-7.3.0/include/channelRegalia.h", - "/opt/gfa/cafe/cpp/cafe-1.14.1-sf-py37-gcc-7.3.0/include/defines.h", - "/opt/gfa/cafe/cpp/cafe-1.14.1-sf-py37-gcc-7.3.0/include/exceptions.h", - "/opt/gfa/cafe/cpp/cafe-1.14.1-sf-py37-gcc-7.3.0/include/handleHelper.h", - "/opt/gfa/cafe/cpp/cafe-1.14.1-sf-py37-gcc-7.3.0/include/policies.h", - "/opt/gfa/cafe/cpp/cafe-1.14.1-sf-py37-gcc-7.3.0/include/policyHelper.h", - "/opt/gfa/cafe/cpp/cafe-1.14.1-sf-py37-gcc-7.3.0/include/statusCodes.h", - "/opt/gfa/cafe/cpp/cafe-1.14.1-sf-py37-gcc-7.3.0/include/tmDateMap.h", - "/opt/gfa/cafe/cpp/cafe-1.14.1-sf-py37-gcc-7.3.0/include/zbsDataHolders.h", + "/opt/gfa/cafe/cpp/cafe-1.14.4-sf-py37-gcc-7.3.0/include/PVCtrlHolder.h", + "/opt/gfa/cafe/cpp/cafe-1.14.4-sf-py37-gcc-7.3.0/include/PVDataHolder.h", + "/opt/gfa/cafe/cpp/cafe-1.14.4-sf-py37-gcc-7.3.0/include/PVGroup.h", + "/opt/gfa/cafe/cpp/cafe-1.14.4-sf-py37-gcc-7.3.0/include/cafe.h", + "/opt/gfa/cafe/cpp/cafe-1.14.4-sf-py37-gcc-7.3.0/include/cafeDataType.h", + "/opt/gfa/cafe/cpp/cafe-1.14.4-sf-py37-gcc-7.3.0/include/cafeEnum.h", + "/opt/gfa/cafe/cpp/cafe-1.14.4-sf-py37-gcc-7.3.0/include/caopCodes.h", + "/opt/gfa/cafe/cpp/cafe-1.14.4-sf-py37-gcc-7.3.0/include/channelRegalia.h", + "/opt/gfa/cafe/cpp/cafe-1.14.4-sf-py37-gcc-7.3.0/include/defines.h", + "/opt/gfa/cafe/cpp/cafe-1.14.4-sf-py37-gcc-7.3.0/include/exceptions.h", + "/opt/gfa/cafe/cpp/cafe-1.14.4-sf-py37-gcc-7.3.0/include/handleHelper.h", + "/opt/gfa/cafe/cpp/cafe-1.14.4-sf-py37-gcc-7.3.0/include/policies.h", + "/opt/gfa/cafe/cpp/cafe-1.14.4-sf-py37-gcc-7.3.0/include/policyHelper.h", + "/opt/gfa/cafe/cpp/cafe-1.14.4-sf-py37-gcc-7.3.0/include/statusCodes.h", + "/opt/gfa/cafe/cpp/cafe-1.14.4-sf-py37-gcc-7.3.0/include/tmDateMap.h", + "/opt/gfa/cafe/cpp/cafe-1.14.4-sf-py37-gcc-7.3.0/include/zbsDataHolders.h", "/opt/gfa/python-3.7/latest/include/python3.7m/Python.h", "/opt/gfa/python-3.7/latest/include/python3.7m/pythread.h", "/opt/gfa/python-3.7/latest/lib/python3.7/site-packages/numpy/core/include/numpy/arrayobject.h", @@ -38,7 +38,7 @@ "/usr/local/epics/base/include/os/Linux", "/opt/gfa/cafe/boost/boost_1_61_0/include", "/opt/gfa/cafe/boost/boost_1_61_0/include/boost", - "/opt/gfa/cafe/cpp/cafe-1.14.1-sf-py37-gcc-7.3.0/include", + "/opt/gfa/cafe/cpp/cafe-1.14.4-sf-py37-gcc-7.3.0/include", "/opt/gfa/zmq/zeromq-4.2.3-gcc-6.3.0/include", "/opt/gfa/zmq/curl-7.54.1/include", "/opt/gfa/zmsglog/json/jsoncpp-src-0.6.0-rc2/include", @@ -54,7 +54,7 @@ ], "library_dirs": [ "/usr/local/epics/base/lib/RHEL7-x86_64", - "/opt/gfa/cafe/cpp/cafe-1.14.1-sf-py37-gcc-7.3.0/lib/RHEL7-x86_64", + "/opt/gfa/cafe/cpp/cafe-1.14.4-sf-py37-gcc-7.3.0/lib/RHEL7-x86_64", "/opt/gfa/zmq/zeromq-4.2.3-gcc-6.3.0/lib", "/opt/gfa/zmsglog/json/jsoncpp-src-0.6.0-rc2/libs/linux-gcc-6.3.0", "/opt/gfa/zmq/curl-7.54.1/lib", @@ -65,7 +65,7 @@ "name": "PyCafe", "runtime_library_dirs": [ "/usr/local/epics/base/lib/RHEL7-x86_64", - "/opt/gfa/cafe/cpp/cafe-1.14.1-sf-py37-gcc-7.3.0/lib/RHEL7-x86_64", + "/opt/gfa/cafe/cpp/cafe-1.14.4-sf-py37-gcc-7.3.0/lib/RHEL7-x86_64", "/opt/gfa/zmq/zeromq-4.2.3-gcc-6.3.0/lib", "/opt/gfa/zmsglog/json/jsoncpp-src-0.6.0-rc2/libs/linux-gcc-6.3.0", "/opt/gfa/zmq/curl-7.54.1/lib", @@ -3786,13 +3786,13 @@ static const char __pyx_k_None[] = "None"; static const char __pyx_k_PV_2[] = "PV="; static const char __pyx_k_PV_3[] = " PV="; static const char __pyx_k_PV_4[] = "PV"; -static const char __pyx_k__111[] = "============"; -static const char __pyx_k__114[] = "======================================================"; -static const char __pyx_k__118[] = "=============="; -static const char __pyx_k__121[] = "["; -static const char __pyx_k__122[] = "]"; -static const char __pyx_k__143[] = " : "; -static const char __pyx_k__178[] = "."; +static const char __pyx_k__114[] = "============"; +static const char __pyx_k__117[] = "======================================================"; +static const char __pyx_k__121[] = "=============="; +static const char __pyx_k__124[] = "["; +static const char __pyx_k__125[] = "]"; +static const char __pyx_k__146[] = " : "; +static const char __pyx_k__181[] = "."; static const char __pyx_k_args[] = "args"; static const char __pyx_k_base[] = "base"; static const char __pyx_k_bool[] = "bool"; @@ -3884,7 +3884,7 @@ static const char __pyx_k_uintc[] = "uintc"; static const char __pyx_k_uintp[] = "uintp"; static const char __pyx_k_utf_8[] = "utf_8"; static const char __pyx_k_value[] = "value = "; -static const char __pyx_k_1_14_1[] = "1.14.1"; +static const char __pyx_k_1_14_4[] = "1.14.4"; static const char __pyx_k_BSData[] = "BSData"; static const char __pyx_k_CyCafe[] = "CyCafe"; static const char __pyx_k_Cython[] = "Cython"; @@ -4502,11 +4502,11 @@ static const char __pyx_k_does_not_match_the_length_of_da_2[] = " does not match static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_2[] = "EXCEPTION RAISED IN PyCafe def getScalarArray. \nFirst input argument, should be a 'list' of of type if handles or if PVs"; static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_3[] = "EXCEPTION RAISED IN PyCafe def getScalarList. \nFirst input argument, should be of handles or PVs"; static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_4[] = "EXCEPTION RAISED IN PyCafe def getScalarList. \nFirst input argument, should be a 'list' of of type if handles or if PVs"; -static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_5[] = "EXCEPTION RAISED IN PyCafe def getCompoundList. \nFirst input argument should be of handles or PVs\nelse for CAFE 'group' name"; -static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_6[] = "EXCEPTION RAISED IN PyCafe def getCompoundList. \nFirst input argument, should be of handles or PVs"; -static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_7[] = "EXCEPTION RAISED IN PyCafe def getCompoundList. \nFirst input argument, should be a 'list' of of type if handles or if PVs"; -static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_8[] = "EXCEPTION RAISED IN PyCafe def getCompoundPVGroup. \nFirst input argument, should be of type if group handle, else if group name"; -static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_9[] = "EXCEPTION RAISED IN PyCafe def getCache. \n\t\t\t\tFirst input argument, should be of type if handle, else if PV"; +static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_5[] = "EXCEPTION RAISED IN PyCafe def getDictionary. \nFirst input argument should be of handles or PVs\nelse for CAFE 'group' name"; +static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_6[] = "EXCEPTION RAISED IN PyCafe def getDictionary. \nFirst input argument, should be of handles or PVs"; +static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_7[] = "EXCEPTION RAISED IN PyCafe def getDictionary. \nFirst input argument, should be a 'list' of of type if handles or if PVs"; +static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_8[] = "EXCEPTION RAISED IN PyCafe def getCompoundList. \nFirst input argument should be of handles or PVs\nelse for CAFE 'group' name"; +static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_9[] = "EXCEPTION RAISED IN PyCafe def getCompoundList. \nFirst input argument, should be of handles or PVs"; static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_m_2[] = "EXCEPTION RAISED IN PyCafe def matchMany. \nLengths of first (handlePVSet) and third (handlePVMatch) input lists must match!"; static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_s_2[] = "EXCEPTION RAISED IN PyCafe def setScalarList. Length of handle list "; static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_s_3[] = "EXCEPTION RAISED IN PyCafe def setCompoundList. \nFirst input argument, should be of handles or PVs"; @@ -4547,18 +4547,21 @@ static const char __pyx_k_WARNING_PyCafe_def_setGetCacheWa_2[] = "WARNING: PyCaf static const char __pyx_k_dbr_base_type_should_be_one_of_D_2[] = "dbr base type should be one of DBR_PLAIN, DBR_STS, DBR_TIME, DBR_GR, DBR_CTRL"; static const char __pyx_k_hence_assuming_default_value_GET_2[] = "hence assuming default value GET_FROM_IOC"; static const char __pyx_k_input_argument_timeout_must_be_a_2[] = "input argument, timeout, must be a positive number!\ntimeout reset to CAFE default:"; -static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_10[] = "EXCEPTION RAISED IN PyCafe def getPVCache. \n \t\t\tFirst input argument, should be of type if handle, else if PV"; -static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_11[] = "EXCEPTION RAISED IN PyCafe def getCtrl. \nFirst input argument, should be of type if handle, else if PV"; -static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_12[] = "EXCEPTION RAISED IN PyCafe def getCtrlCache. \nFirst input argument, should be of type if handle, else if PV"; -static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_13[] = "EXCEPTION RAISED IN PyCafe def getMonitorPolicyVector \nFirst input argument, should be of type if handle, else if PV"; -static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_14[] = "EXCEPTION RAISED IN PyCafe def groupMonitorStartWithCBList. \nInput cb should be of type and give the list of cb objects"; -static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_15[] = "EXCEPTION RAISED IN PyCafe def groupMonitorStartWithCBList. \nNo of group members doe not match the length of callback object list"; +static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_10[] = "EXCEPTION RAISED IN PyCafe def getCompoundList. \nFirst input argument, should be a 'list' of of type if handles or if PVs"; +static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_11[] = "EXCEPTION RAISED IN PyCafe def getCompoundPVGroup. \nFirst input argument, should be of type if group handle, else if group name"; +static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_12[] = "EXCEPTION RAISED IN PyCafe def getCache. \n\t\t\t\tFirst input argument, should be of type if handle, else if PV"; +static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_13[] = "EXCEPTION RAISED IN PyCafe def getPVCache. \n \t\t\tFirst input argument, should be of type if handle, else if PV"; +static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_14[] = "EXCEPTION RAISED IN PyCafe def getCtrl. \nFirst input argument, should be of type if handle, else if PV"; +static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_15[] = "EXCEPTION RAISED IN PyCafe def getCtrlCache. \nFirst input argument, should be of type if handle, else if PV"; +static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_16[] = "EXCEPTION RAISED IN PyCafe def getMonitorPolicyVector \nFirst input argument, should be of type if handle, else if PV"; +static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_17[] = "EXCEPTION RAISED IN PyCafe def groupMonitorStartWithCBList. \nInput cb should be of type and give the list of cb objects"; +static const char __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_18[] = "EXCEPTION RAISED IN PyCafe def groupMonitorStartWithCBList. \nNo of group members doe not match the length of callback object list"; static const char __pyx_k_First_input_argument_should_be_o_10[] = "First input argument, should be of type if handle, else if PV"; static const char __pyx_k_First_input_argument_should_be_o_11[] = "First input argument should be of type if group handle, else if group name"; static PyObject *__pyx_kp_u_0; static PyObject *__pyx_kp_u_0_1_2_3_4_5; static PyObject *__pyx_kp_u_1; -static PyObject *__pyx_kp_u_1_14_1; +static PyObject *__pyx_kp_u_1_14_4; static PyObject *__pyx_kp_u_3_14_12; static PyObject *__pyx_n_s_ASCII; static PyObject *__pyx_kp_u_A_handle_can_never_hold_a_negati; @@ -4606,6 +4609,9 @@ static PyObject *__pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_12; static PyObject *__pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_13; static PyObject *__pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_14; static PyObject *__pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_15; +static PyObject *__pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_16; +static PyObject *__pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_17; +static PyObject *__pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_18; static PyObject *__pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_2; static PyObject *__pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_3; static PyObject *__pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_4; @@ -4781,14 +4787,14 @@ static PyObject *__pyx_kp_u_Warning_from_groupMonitorStart; static PyObject *__pyx_kp_u_Warning_from_groupMonitorStartW; static PyObject *__pyx_kp_u_Warning_from_monitorStart_for_h; static PyObject *__pyx_kp_u__10; -static PyObject *__pyx_kp_u__111; static PyObject *__pyx_kp_u__114; -static PyObject *__pyx_kp_u__118; +static PyObject *__pyx_kp_u__117; static PyObject *__pyx_kp_u__121; -static PyObject *__pyx_kp_u__122; -static PyObject *__pyx_kp_u__143; +static PyObject *__pyx_kp_u__124; +static PyObject *__pyx_kp_u__125; +static PyObject *__pyx_kp_u__146; static PyObject *__pyx_kp_u__15; -static PyObject *__pyx_kp_u__178; +static PyObject *__pyx_kp_u__181; static PyObject *__pyx_kp_u__23; static PyObject *__pyx_kp_u__24; static PyObject *__pyx_kp_u__26; @@ -6171,16 +6177,16 @@ static PyObject *__pyx_int_50792432; static PyObject *__pyx_int_145648516; static PyObject *__pyx_int_184977713; static PyObject *__pyx_int_neg_1; -static DBR_TYPE __pyx_k__99; -static unsigned int __pyx_k__100; -static DBR_TYPE __pyx_k__101; -static unsigned int __pyx_k__102; -static DBR_TYPE __pyx_k__107; -static unsigned int __pyx_k__108; -static DBR_TYPE __pyx_k__123; -static unsigned int __pyx_k__124; -static DBR_TYPE __pyx_k__125; -static unsigned int __pyx_k__126; +static DBR_TYPE __pyx_k__102; +static unsigned int __pyx_k__103; +static DBR_TYPE __pyx_k__104; +static unsigned int __pyx_k__105; +static DBR_TYPE __pyx_k__110; +static unsigned int __pyx_k__111; +static DBR_TYPE __pyx_k__126; +static unsigned int __pyx_k__127; +static DBR_TYPE __pyx_k__128; +static unsigned int __pyx_k__129; static PyObject *__pyx_tuple_; static PyObject *__pyx_tuple__2; static PyObject *__pyx_tuple__6; @@ -6262,23 +6268,23 @@ static PyObject *__pyx_tuple__95; static PyObject *__pyx_tuple__96; static PyObject *__pyx_tuple__97; static PyObject *__pyx_tuple__98; -static PyObject *__pyx_slice__174; -static PyObject *__pyx_tuple__103; -static PyObject *__pyx_tuple__104; -static PyObject *__pyx_tuple__105; +static PyObject *__pyx_tuple__99; +static PyObject *__pyx_slice__177; +static PyObject *__pyx_tuple__100; +static PyObject *__pyx_tuple__101; static PyObject *__pyx_tuple__106; +static PyObject *__pyx_tuple__107; +static PyObject *__pyx_tuple__108; static PyObject *__pyx_tuple__109; -static PyObject *__pyx_tuple__110; static PyObject *__pyx_tuple__112; static PyObject *__pyx_tuple__113; static PyObject *__pyx_tuple__115; static PyObject *__pyx_tuple__116; -static PyObject *__pyx_tuple__117; +static PyObject *__pyx_tuple__118; static PyObject *__pyx_tuple__119; static PyObject *__pyx_tuple__120; -static PyObject *__pyx_tuple__127; -static PyObject *__pyx_tuple__128; -static PyObject *__pyx_tuple__129; +static PyObject *__pyx_tuple__122; +static PyObject *__pyx_tuple__123; static PyObject *__pyx_tuple__130; static PyObject *__pyx_tuple__131; static PyObject *__pyx_tuple__132; @@ -6292,9 +6298,9 @@ static PyObject *__pyx_tuple__139; static PyObject *__pyx_tuple__140; static PyObject *__pyx_tuple__141; static PyObject *__pyx_tuple__142; +static PyObject *__pyx_tuple__143; static PyObject *__pyx_tuple__144; static PyObject *__pyx_tuple__145; -static PyObject *__pyx_tuple__146; static PyObject *__pyx_tuple__147; static PyObject *__pyx_tuple__148; static PyObject *__pyx_tuple__149; @@ -6322,22 +6328,25 @@ static PyObject *__pyx_tuple__170; static PyObject *__pyx_tuple__171; static PyObject *__pyx_tuple__172; static PyObject *__pyx_tuple__173; +static PyObject *__pyx_tuple__174; static PyObject *__pyx_tuple__175; static PyObject *__pyx_tuple__176; -static PyObject *__pyx_tuple__177; +static PyObject *__pyx_tuple__178; static PyObject *__pyx_tuple__179; static PyObject *__pyx_tuple__180; static PyObject *__pyx_tuple__182; -static PyObject *__pyx_tuple__184; +static PyObject *__pyx_tuple__183; static PyObject *__pyx_tuple__185; -static PyObject *__pyx_tuple__186; static PyObject *__pyx_tuple__187; static PyObject *__pyx_tuple__188; static PyObject *__pyx_tuple__189; +static PyObject *__pyx_tuple__190; +static PyObject *__pyx_tuple__191; +static PyObject *__pyx_tuple__192; static PyObject *__pyx_codeobj__42; -static PyObject *__pyx_codeobj__181; -static PyObject *__pyx_codeobj__183; -static PyObject *__pyx_codeobj__190; +static PyObject *__pyx_codeobj__184; +static PyObject *__pyx_codeobj__186; +static PyObject *__pyx_codeobj__193; /* Late includes */ /* "PyCafeDefs_pub.pxi":11 @@ -43445,8 +43454,8 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_4CAFE_version(CYTHON_UNUSED struct __p * def EPICS_version(self): */ __Pyx_XDECREF(__pyx_r); - __Pyx_INCREF(__pyx_kp_u_1_14_1); - __pyx_r = __pyx_kp_u_1_14_1; + __Pyx_INCREF(__pyx_kp_u_1_14_4); + __pyx_r = __pyx_kp_u_1_14_4; goto __pyx_L0; /* "PyCafe.pyx":235 @@ -91835,7 +91844,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_298getDictionary(struct __pyx_obj_6PyC * if isinstance(handleList, (str)): * handleList = self.getHandlesFromWithinGroup(handleList) # <<<<<<<<<<<<<< * if not handleList: - * raise Exception(("EXCEPTION RAISED IN PyCafe def getCompoundList. \n" + + * raise Exception(("EXCEPTION RAISED IN PyCafe def getDictionary. \n" + */ __pyx_t_4 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_getHandlesFromWithinGroup); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 4226, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); @@ -91861,7 +91870,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_298getDictionary(struct __pyx_obj_6PyC * if isinstance(handleList, (str)): * handleList = self.getHandlesFromWithinGroup(handleList) * if not handleList: # <<<<<<<<<<<<<< - * raise Exception(("EXCEPTION RAISED IN PyCafe def getCompoundList. \n" + + * raise Exception(("EXCEPTION RAISED IN PyCafe def getDictionary. \n" + * "First input argument should be " + */ __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_v_handleList); if (unlikely(__pyx_t_2 < 0)) __PYX_ERR(3, 4227, __pyx_L1_error) @@ -91871,7 +91880,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_298getDictionary(struct __pyx_obj_6PyC /* "PyCafe.pyx":4228 * handleList = self.getHandlesFromWithinGroup(handleList) * if not handleList: - * raise Exception(("EXCEPTION RAISED IN PyCafe def getCompoundList. \n" + # <<<<<<<<<<<<<< + * raise Exception(("EXCEPTION RAISED IN PyCafe def getDictionary. \n" + # <<<<<<<<<<<<<< * "First input argument should be " + * "of handles or PVs\nelse for " + */ @@ -91885,7 +91894,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_298getDictionary(struct __pyx_obj_6PyC * if isinstance(handleList, (str)): * handleList = self.getHandlesFromWithinGroup(handleList) * if not handleList: # <<<<<<<<<<<<<< - * raise Exception(("EXCEPTION RAISED IN PyCafe def getCompoundList. \n" + + * raise Exception(("EXCEPTION RAISED IN PyCafe def getDictionary. \n" + * "First input argument should be " + */ } @@ -91904,7 +91913,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_298getDictionary(struct __pyx_obj_6PyC * "CAFE 'group' name")) * else: * if not isinstance(handleList, (list)): # <<<<<<<<<<<<<< - * raise Exception("EXCEPTION RAISED IN PyCafe def getCompoundList. \n\ + * raise Exception("EXCEPTION RAISED IN PyCafe def getDictionary. \n\ * First input argument, should be of handles or PVs") */ /*else*/ { @@ -91915,7 +91924,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_298getDictionary(struct __pyx_obj_6PyC /* "PyCafe.pyx":4234 * else: * if not isinstance(handleList, (list)): - * raise Exception("EXCEPTION RAISED IN PyCafe def getCompoundList. \n\ # <<<<<<<<<<<<<< + * raise Exception("EXCEPTION RAISED IN PyCafe def getDictionary. \n\ # <<<<<<<<<<<<<< * First input argument, should be of handles or PVs") * */ @@ -91929,7 +91938,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_298getDictionary(struct __pyx_obj_6PyC * "CAFE 'group' name")) * else: * if not isinstance(handleList, (list)): # <<<<<<<<<<<<<< - * raise Exception("EXCEPTION RAISED IN PyCafe def getCompoundList. \n\ + * raise Exception("EXCEPTION RAISED IN PyCafe def getDictionary. \n\ * First input argument, should be of handles or PVs") */ } @@ -91963,7 +91972,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_298getDictionary(struct __pyx_obj_6PyC * pvList = handleList * handleList = self.checkForHandleList(handleList) # <<<<<<<<<<<<<< * elif not isinstance(handleList[0], (int, long)): - * raise Exception("EXCEPTION RAISED IN PyCafe def getCompoundList. \n\ + * raise Exception("EXCEPTION RAISED IN PyCafe def getDictionary. \n\ */ if (!(likely(PyList_CheckExact(__pyx_v_handleList))||((__pyx_v_handleList) == Py_None)||(PyErr_Format(PyExc_TypeError, "Expected %.16s, got %.200s", "list", Py_TYPE(__pyx_v_handleList)->tp_name), 0))) __PYX_ERR(3, 4239, __pyx_L1_error) __pyx_t_3 = ((struct __pyx_vtabstruct_6PyCafe_CyCafe *)__pyx_v_self->__pyx_vtab)->checkForHandleList(__pyx_v_self, ((PyObject*)__pyx_v_handleList), 0, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 4239, __pyx_L1_error) @@ -91985,7 +91994,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_298getDictionary(struct __pyx_obj_6PyC * pvList = handleList * handleList = self.checkForHandleList(handleList) * elif not isinstance(handleList[0], (int, long)): # <<<<<<<<<<<<<< - * raise Exception("EXCEPTION RAISED IN PyCafe def getCompoundList. \n\ + * raise Exception("EXCEPTION RAISED IN PyCafe def getDictionary. \n\ * First input argument, should be a 'list' of of type if handles or if PVs") */ __pyx_t_3 = __Pyx_GetItemInt(__pyx_v_handleList, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 4240, __pyx_L1_error) @@ -92008,7 +92017,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_298getDictionary(struct __pyx_obj_6PyC /* "PyCafe.pyx":4241 * handleList = self.checkForHandleList(handleList) * elif not isinstance(handleList[0], (int, long)): - * raise Exception("EXCEPTION RAISED IN PyCafe def getCompoundList. \n\ # <<<<<<<<<<<<<< + * raise Exception("EXCEPTION RAISED IN PyCafe def getDictionary. \n\ # <<<<<<<<<<<<<< * First input argument, should be a 'list' of of type if handles or if PVs") * */ @@ -92022,7 +92031,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_298getDictionary(struct __pyx_obj_6PyC * pvList = handleList * handleList = self.checkForHandleList(handleList) * elif not isinstance(handleList[0], (int, long)): # <<<<<<<<<<<<<< - * raise Exception("EXCEPTION RAISED IN PyCafe def getCompoundList. \n\ + * raise Exception("EXCEPTION RAISED IN PyCafe def getDictionary. \n\ * First input argument, should be a 'list' of of type if handles or if PVs") */ } @@ -92658,7 +92667,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_300getCompoundList(struct __pyx_obj_6P * "First input argument should be " + * "of handles or PVs\nelse for " + */ - __pyx_t_3 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__87, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 4267, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__90, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 4267, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_Raise(__pyx_t_3, 0, 0, 0); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -92702,7 +92711,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_300getCompoundList(struct __pyx_obj_6P * First input argument, should be of handles or PVs") * */ - __pyx_t_3 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__88, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 4273, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__91, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 4273, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_Raise(__pyx_t_3, 0, 0, 0); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -92785,7 +92794,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_300getCompoundList(struct __pyx_obj_6P * First input argument, should be a 'list' of of type if handles or if PVs") * */ - __pyx_t_3 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__89, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 4279, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__92, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 4279, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_Raise(__pyx_t_3, 0, 0, 0); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -93066,7 +93075,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_300getCompoundList(struct __pyx_obj_6P * self._c_cafe.printStatusMessage(statusBundle) * */ - __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__90, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 4322, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__93, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 4322, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -95946,7 +95955,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_302getCompoundPVGroup(struct __pyx_obj * */ /*else*/ { - __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__91, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 4562, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__94, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 4562, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_Raise(__pyx_t_5, 0, 0, 0); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; @@ -97238,7 +97247,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_310getCache(struct __pyx_obj_6PyCafe_C * */ /*else*/ { - __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__92, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 4670, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__95, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 4670, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_Raise(__pyx_t_5, 0, 0, 0); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; @@ -98547,7 +98556,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_310getCache(struct __pyx_obj_6PyCafe_C * print("Datatype unknown, returning value 0") * return 0 */ - __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__93, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 4776, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__96, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 4776, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; @@ -98558,7 +98567,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_310getCache(struct __pyx_obj_6PyCafe_C * return 0 * */ - __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__94, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 4777, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__97, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 4777, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; @@ -105283,7 +105292,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_326getPVCache(struct __pyx_obj_6PyCafe * */ /*else*/ { - __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__95, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5287, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__98, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5287, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_Raise(__pyx_t_5, 0, 0, 0); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; @@ -105752,7 +105761,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_328getCtrl(struct __pyx_obj_6PyCafe_Cy * */ /*else*/ { - __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__96, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5333, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__99, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5333, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_Raise(__pyx_t_5, 0, 0, 0); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; @@ -106269,7 +106278,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_330getCtrlCache(struct __pyx_obj_6PyCa * */ /*else*/ { - __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__97, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5379, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__100, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5379, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_Raise(__pyx_t_5, 0, 0, 0); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; @@ -107108,7 +107117,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_334getMonitorPolicyVector(struct __pyx * */ /*else*/ { - __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__98, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5460, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__101, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5460, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_Raise(__pyx_t_5, 0, 0, 0); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; @@ -107411,12 +107420,12 @@ static PyObject *__pyx_pw_6PyCafe_6CyCafe_337groupMonitor(PyObject *__pyx_v_self if (values[2]) { __pyx_v_dbr = ((DBR_TYPE)__Pyx_PyInt_As_DBR_TYPE(values[2])); if (unlikely(PyErr_Occurred())) __PYX_ERR(3, 5494, __pyx_L3_error) } else { - __pyx_v_dbr = __pyx_k__99; + __pyx_v_dbr = __pyx_k__102; } if (values[3]) { __pyx_v_mask = __Pyx_PyInt_As_unsigned_int(values[3]); if (unlikely((__pyx_v_mask == (unsigned int)-1) && PyErr_Occurred())) __PYX_ERR(3, 5495, __pyx_L3_error) } else { - __pyx_v_mask = __pyx_k__100; + __pyx_v_mask = __pyx_k__103; } if (values[4]) { __pyx_v_notify_milliseconds = __Pyx_PyInt_As_unsigned_short(values[4]); if (unlikely((__pyx_v_notify_milliseconds == (unsigned short)-1) && PyErr_Occurred())) __PYX_ERR(3, 5496, __pyx_L3_error) @@ -107652,12 +107661,12 @@ static PyObject *__pyx_pw_6PyCafe_6CyCafe_339groupMonitorStart(PyObject *__pyx_v if (values[2]) { __pyx_v_dbr = ((DBR_TYPE)__Pyx_PyInt_As_DBR_TYPE(values[2])); if (unlikely(PyErr_Occurred())) __PYX_ERR(3, 5501, __pyx_L3_error) } else { - __pyx_v_dbr = __pyx_k__101; + __pyx_v_dbr = __pyx_k__104; } if (values[3]) { __pyx_v_mask = __Pyx_PyInt_As_unsigned_int(values[3]); if (unlikely((__pyx_v_mask == (unsigned int)-1) && PyErr_Occurred())) __PYX_ERR(3, 5502, __pyx_L3_error) } else { - __pyx_v_mask = __pyx_k__102; + __pyx_v_mask = __pyx_k__105; } if (values[4]) { __pyx_v_notify_milliseconds = __Pyx_PyInt_As_unsigned_short(values[4]); if (unlikely((__pyx_v_notify_milliseconds == (unsigned short)-1) && PyErr_Occurred())) __PYX_ERR(3, 5503, __pyx_L3_error) @@ -107896,7 +107905,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_338groupMonitorStart(struct __pyx_obj_ * "dbr base type should be one of DBR_PLAIN, DBR_STS, DBR_TIME, DBR_GR, DBR_CTRL") * print("Assuming DBR_TIME") */ - __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__103, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5521, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__106, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5521, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; @@ -107907,7 +107916,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_338groupMonitorStart(struct __pyx_obj_ * dbr = DBR_TIME * */ - __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__104, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5523, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__107, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5523, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; @@ -108159,7 +108168,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_338groupMonitorStart(struct __pyx_obj_ * print('SIGNATURE:') * print(str(sig)) */ - __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__105, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5556, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__108, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5556, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; @@ -108170,7 +108179,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_338groupMonitorStart(struct __pyx_obj_ * print(str(sig)) * for param in sig.parameters.values(): */ - __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__106, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5557, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__109, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5557, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; @@ -108608,12 +108617,12 @@ static PyObject *__pyx_pw_6PyCafe_6CyCafe_341groupMonitorStartWithCBList(PyObjec if (values[2]) { __pyx_v_dbr = ((DBR_TYPE)__Pyx_PyInt_As_DBR_TYPE(values[2])); if (unlikely(PyErr_Occurred())) __PYX_ERR(3, 5585, __pyx_L3_error) } else { - __pyx_v_dbr = __pyx_k__107; + __pyx_v_dbr = __pyx_k__110; } if (values[3]) { __pyx_v_mask = __Pyx_PyInt_As_unsigned_int(values[3]); if (unlikely((__pyx_v_mask == (unsigned int)-1) && PyErr_Occurred())) __PYX_ERR(3, 5586, __pyx_L3_error) } else { - __pyx_v_mask = __pyx_k__108; + __pyx_v_mask = __pyx_k__111; } if (values[4]) { __pyx_v_notify_milliseconds = __Pyx_PyInt_As_unsigned_short(values[4]); if (unlikely((__pyx_v_notify_milliseconds == (unsigned short)-1) && PyErr_Occurred())) __PYX_ERR(3, 5588, __pyx_L3_error) @@ -108871,7 +108880,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_340groupMonitorStartWithCBList(struct * "dbr base type should be one of DBR_PLAIN, DBR_STS, DBR_TIME, DBR_GR, DBR_CTRL") * print("Assuming DBR_TIME") */ - __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__103, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 5608, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__106, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 5608, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -108882,7 +108891,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_340groupMonitorStartWithCBList(struct * dbr = DBR_TIME * */ - __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__104, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 5610, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__107, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 5610, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -108931,7 +108940,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_340groupMonitorStartWithCBList(struct * Input cb should be of type and give the list of cb objects") * */ - __pyx_t_2 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__109, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 5614, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__112, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 5614, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_Raise(__pyx_t_2, 0, 0, 0); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -109063,7 +109072,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_340groupMonitorStartWithCBList(struct * No of group members doe not match the length of callback object list") * */ - __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__110, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(3, 5629, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__113, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(3, 5629, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_Raise(__pyx_t_1, 0, 0, 0); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -109276,7 +109285,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_340groupMonitorStartWithCBList(struct * print('SIGNATURE//2//:') * print(str(sig)) */ - __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__112, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(3, 5656, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__115, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(3, 5656, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -109287,7 +109296,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_340groupMonitorStartWithCBList(struct * print(str(sig)) * for param in sig.parameters.values(): */ - __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__113, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(3, 5657, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__116, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(3, 5657, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -110611,7 +110620,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_350getGroup(struct __pyx_obj_6PyCafe_C * self._c_cafe.printStatusMessage(status) * print("TIMEOUT in getGroup; switching to getCompoundList") */ - __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__115, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 5740, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__118, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 5740, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; @@ -110631,7 +110640,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_350getGroup(struct __pyx_obj_6PyCafe_C * print("======================================================") * return self.getCompoundList(pvg.getNameAsString(), dt) */ - __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__116, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 5742, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__119, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 5742, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; @@ -110642,7 +110651,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_350getGroup(struct __pyx_obj_6PyCafe_C * return self.getCompoundList(pvg.getNameAsString(), dt) * */ - __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__115, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 5743, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__118, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 5743, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; @@ -114859,7 +114868,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_360getPVGroup(struct __pyx_obj_6PyCafe * print("TIMEOUT in getGroup; swithing to getCompoundPVGroup") * print("======================================================") */ - __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__115, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6094, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__118, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6094, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; @@ -114870,7 +114879,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_360getPVGroup(struct __pyx_obj_6PyCafe * print("======================================================") * return self.getCompoundPVGroup(ghandle, dt) */ - __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__117, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6095, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__120, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6095, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; @@ -114881,7 +114890,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_360getPVGroup(struct __pyx_obj_6PyCafe * return self.getCompoundPVGroup(ghandle, dt) * */ - __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__115, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6096, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__118, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6096, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; @@ -115387,7 +115396,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_362getPVGroupCache(struct __pyx_obj_6P * print(_METHOD) * pvg.showMax(1) */ - __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__119, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6148, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__122, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6148, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; @@ -115445,7 +115454,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_362getPVGroupCache(struct __pyx_obj_6P * print(status, pvg.getStatusGroup()) * print("==============" ) */ - __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__119, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6156, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__122, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6156, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; @@ -115480,7 +115489,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_362getPVGroupCache(struct __pyx_obj_6P * if status != ICAFE_NORMAL: * if PYCAFE_PRINT_LEVEL >= PYCAFE_PRINT_LOW: */ - __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__119, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 6158, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__122, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 6158, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; @@ -116740,7 +116749,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_368grouping(struct __pyx_obj_6PyCafe_C * for i in range(0, len(statusList)): * if statusList[i] != ICAFE_NORMAL: */ - __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__120, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(3, 6273, __pyx_L1_error) + __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__123, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(3, 6273, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_8); __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; @@ -116820,14 +116829,14 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_368grouping(struct __pyx_obj_6PyCafe_C PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_n_u_PV_4); __Pyx_GIVEREF(__pyx_t_7); PyTuple_SET_ITEM(__pyx_t_8, 1, __pyx_t_7); - __Pyx_INCREF(__pyx_kp_u__121); - __Pyx_GIVEREF(__pyx_kp_u__121); - PyTuple_SET_ITEM(__pyx_t_8, 2, __pyx_kp_u__121); + __Pyx_INCREF(__pyx_kp_u__124); + __Pyx_GIVEREF(__pyx_kp_u__124); + PyTuple_SET_ITEM(__pyx_t_8, 2, __pyx_kp_u__124); __Pyx_GIVEREF(__pyx_t_11); PyTuple_SET_ITEM(__pyx_t_8, 3, __pyx_t_11); - __Pyx_INCREF(__pyx_kp_u__122); - __Pyx_GIVEREF(__pyx_kp_u__122); - PyTuple_SET_ITEM(__pyx_t_8, 4, __pyx_kp_u__122); + __Pyx_INCREF(__pyx_kp_u__125); + __Pyx_GIVEREF(__pyx_kp_u__125); + PyTuple_SET_ITEM(__pyx_t_8, 4, __pyx_kp_u__125); __Pyx_INCREF(__pyx_kp_u_has_error); __Pyx_GIVEREF(__pyx_kp_u_has_error); PyTuple_SET_ITEM(__pyx_t_8, 5, __pyx_kp_u_has_error); @@ -119202,12 +119211,12 @@ static PyObject *__pyx_pw_6PyCafe_6CyCafe_393monitor(PyObject *__pyx_v_self, PyO if (values[2]) { __pyx_v_dbr = ((DBR_TYPE)__Pyx_PyInt_As_DBR_TYPE(values[2])); if (unlikely(PyErr_Occurred())) __PYX_ERR(3, 6436, __pyx_L3_error) } else { - __pyx_v_dbr = __pyx_k__123; + __pyx_v_dbr = __pyx_k__126; } if (values[3]) { __pyx_v_mask = __Pyx_PyInt_As_unsigned_int(values[3]); if (unlikely((__pyx_v_mask == (unsigned int)-1) && PyErr_Occurred())) __PYX_ERR(3, 6437, __pyx_L3_error) } else { - __pyx_v_mask = __pyx_k__124; + __pyx_v_mask = __pyx_k__127; } if (values[4]) { __pyx_v_notify_milliseconds = __Pyx_PyInt_As_unsigned_short(values[4]); if (unlikely((__pyx_v_notify_milliseconds == (unsigned short)-1) && PyErr_Occurred())) __PYX_ERR(3, 6438, __pyx_L3_error) @@ -119459,12 +119468,12 @@ static PyObject *__pyx_pw_6PyCafe_6CyCafe_395monitorStart(PyObject *__pyx_v_self if (values[2]) { __pyx_v_dbr = ((DBR_TYPE)__Pyx_PyInt_As_DBR_TYPE(values[2])); if (unlikely(PyErr_Occurred())) __PYX_ERR(3, 6444, __pyx_L3_error) } else { - __pyx_v_dbr = __pyx_k__125; + __pyx_v_dbr = __pyx_k__128; } if (values[3]) { __pyx_v_mask = __Pyx_PyInt_As_unsigned_int(values[3]); if (unlikely((__pyx_v_mask == (unsigned int)-1) && PyErr_Occurred())) __PYX_ERR(3, 6445, __pyx_L3_error) } else { - __pyx_v_mask = __pyx_k__126; + __pyx_v_mask = __pyx_k__129; } if (values[4]) { __pyx_v_notify_milliseconds = __Pyx_PyInt_As_unsigned_short(values[4]); if (unlikely((__pyx_v_notify_milliseconds == (unsigned short)-1) && PyErr_Occurred())) __PYX_ERR(3, 6446, __pyx_L3_error) @@ -119922,7 +119931,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_394monitorStart(struct __pyx_obj_6PyCa * DBR_PLAIN, DBR_STS, DBR_TIME, DBR_GR, DBR_CTRL") * print("Assuming DBR_TIME") */ - __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__127, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6502, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__130, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6502, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; @@ -119933,7 +119942,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_394monitorStart(struct __pyx_obj_6PyCa * mp.setDataType(self.channelInfo.getDataType()) * mp.setCafeDbrType(DBR_TIME) */ - __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__104, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6504, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__107, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6504, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; @@ -120774,7 +120783,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_396monitorStop(struct __pyx_obj_6PyCaf * else: */ /*else*/ { - __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__128, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 6578, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__131, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 6578, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_Raise(__pyx_t_5, 0, 0, 0); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; @@ -122495,7 +122504,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_400set(struct __pyx_obj_6PyCafe_CyCafe */ __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_python_version); if (unlikely(!__pyx_t_8)) __PYX_ERR(3, 6726, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_8); - __pyx_t_6 = PyObject_RichCompare(__pyx_t_8, __pyx_tuple__129, Py_GT); __Pyx_XGOTREF(__pyx_t_6); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6726, __pyx_L1_error) + __pyx_t_6 = PyObject_RichCompare(__pyx_t_8, __pyx_tuple__132, Py_GT); __Pyx_XGOTREF(__pyx_t_6); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6726, __pyx_L1_error) __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_t_6); if (unlikely(__pyx_t_1 < 0)) __PYX_ERR(3, 6726, __pyx_L1_error) __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; @@ -124208,7 +124217,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_400set(struct __pyx_obj_6PyCafe_CyCafe * vecS.push_back(temp.encode('utf_8')) * except UnicodeDecodeError: */ - __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__130, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(3, 6880, __pyx_L78_error) + __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__133, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(3, 6880, __pyx_L78_error) __Pyx_GOTREF(__pyx_t_8); __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; @@ -124387,7 +124396,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_400set(struct __pyx_obj_6PyCafe_CyCafe * vecS.push_back(temp.encode('utf_16').decode('utf_16')) * except UnicodeDecodeError: */ - __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__131, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(3, 6888, __pyx_L87_error) + __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__134, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(3, 6888, __pyx_L87_error) __Pyx_GOTREF(__pyx_t_8); __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; @@ -124584,7 +124593,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_400set(struct __pyx_obj_6PyCafe_CyCafe * vecS.push_back(temp.encode('utf_32')) * except UnicodeDecodeError: */ - __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__132, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(3, 6896, __pyx_L96_error) + __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__135, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(3, 6896, __pyx_L96_error) __Pyx_GOTREF(__pyx_t_8); __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; @@ -126371,7 +126380,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_400set(struct __pyx_obj_6PyCafe_CyCafe * pass * except UnicodeEncodeError as ex: */ - __pyx_t_7 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__133, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(3, 6998, __pyx_L172_except_error) + __pyx_t_7 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__136, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(3, 6998, __pyx_L172_except_error) __Pyx_GOTREF(__pyx_t_7); __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; __Pyx_XDECREF(__pyx_t_10); __pyx_t_10 = 0; @@ -126529,7 +126538,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_400set(struct __pyx_obj_6PyCafe_CyCafe * valSetS = valSet * with nogil: */ - __pyx_t_10 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__134, NULL); if (unlikely(!__pyx_t_10)) __PYX_ERR(3, 7004, __pyx_L1_error) + __pyx_t_10 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__137, NULL); if (unlikely(!__pyx_t_10)) __PYX_ERR(3, 7004, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_10); __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; @@ -126707,7 +126716,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_400set(struct __pyx_obj_6PyCafe_CyCafe * or not) should be of of type , or ") */ /*else*/ { - __pyx_t_10 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__135, NULL); if (unlikely(!__pyx_t_10)) __PYX_ERR(3, 7015, __pyx_L1_error) + __pyx_t_10 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__138, NULL); if (unlikely(!__pyx_t_10)) __PYX_ERR(3, 7015, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_10); __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; @@ -126718,7 +126727,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_400set(struct __pyx_obj_6PyCafe_CyCafe * or not) should be of of type , or ") * type(valSet) */ - __pyx_t_10 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__136, NULL); if (unlikely(!__pyx_t_10)) __PYX_ERR(3, 7016, __pyx_L1_error) + __pyx_t_10 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__139, NULL); if (unlikely(!__pyx_t_10)) __PYX_ERR(3, 7016, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_10); __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; @@ -127154,7 +127163,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_402setScalarList(struct __pyx_obj_6PyC * First input argument, should be a 'list' of of type \ * if handles or if PVs") */ - __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__137, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(3, 7045, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__140, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(3, 7045, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_Raise(__pyx_t_1, 0, 0, 0); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -127550,7 +127559,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_402setScalarList(struct __pyx_obj_6PyC * cdef int status = ICAFE_NORMAL */ /*else*/ { - __pyx_t_7 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__138, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(3, 7091, __pyx_L1_error) + __pyx_t_7 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__141, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(3, 7091, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_7); __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; } @@ -128121,7 +128130,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_404setCompoundList(struct __pyx_obj_6P * First input argument, should be of handles or PVs") * */ - __pyx_t_3 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__139, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 7133, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__142, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 7133, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_Raise(__pyx_t_3, 0, 0, 0); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -128204,7 +128213,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_404setCompoundList(struct __pyx_obj_6P * First input argument, should be a 'list' of of type if handles or if PVs") * */ - __pyx_t_3 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__140, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 7139, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__143, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 7139, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_Raise(__pyx_t_3, 0, 0, 0); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -128840,7 +128849,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_404setCompoundList(struct __pyx_obj_6P * Unknown data input; should be one of of type , , , ") */ /*else*/ { - __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__141, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 7198, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__144, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 7198, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; @@ -128851,7 +128860,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_404setCompoundList(struct __pyx_obj_6P * Unknown data input; should be one of of type , , , ") * */ - __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__142, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 7199, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__145, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 7199, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_Raise(__pyx_t_5, 0, 0, 0); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; @@ -129983,9 +129992,9 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_406setGroup(struct __pyx_obj_6PyCafe_C PyTuple_SET_ITEM(__pyx_t_18, 0, __pyx_kp_u_PyCafe_def_setGroup_Unusual_data); __Pyx_GIVEREF(__pyx_t_5); PyTuple_SET_ITEM(__pyx_t_18, 1, __pyx_t_5); - __Pyx_INCREF(__pyx_kp_u__143); - __Pyx_GIVEREF(__pyx_kp_u__143); - PyTuple_SET_ITEM(__pyx_t_18, 2, __pyx_kp_u__143); + __Pyx_INCREF(__pyx_kp_u__146); + __Pyx_GIVEREF(__pyx_kp_u__146); + PyTuple_SET_ITEM(__pyx_t_18, 2, __pyx_kp_u__146); __Pyx_INCREF(((PyObject *)Py_TYPE(__pyx_t_6))); __Pyx_GIVEREF(((PyObject *)Py_TYPE(__pyx_t_6))); PyTuple_SET_ITEM(__pyx_t_18, 3, ((PyObject *)Py_TYPE(__pyx_t_6))); @@ -130003,7 +130012,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_406setGroup(struct __pyx_obj_6PyCafe_C * Unknown data input; should be one of of type , , , ") * */ - __pyx_t_6 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__144, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 7297, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__147, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 7297, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_Raise(__pyx_t_6, 0, 0, 0); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; @@ -130439,7 +130448,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_408gameSetAndMatch(struct __pyx_obj_6P * Lengths of first (handlePVSet) and second (valSet) input lists must match!") * */ - __pyx_t_4 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__145, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 7337, __pyx_L1_error) + __pyx_t_4 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__148, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 7337, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_Raise(__pyx_t_4, 0, 0, 0); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; @@ -130481,7 +130490,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_408gameSetAndMatch(struct __pyx_obj_6P * Lengths of first (handlePVSet) and third (handlePVMatch) input lists must match!") * */ - __pyx_t_4 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__146, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 7341, __pyx_L1_error) + __pyx_t_4 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__149, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 7341, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_Raise(__pyx_t_4, 0, 0, 0); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; @@ -131565,7 +131574,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_410setAndMatchMany(struct __pyx_obj_6P * Lengths of first (handlePVSet) and second (valSet) input lists must match!") * */ - __pyx_t_4 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__145, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 7430, __pyx_L1_error) + __pyx_t_4 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__148, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 7430, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_Raise(__pyx_t_4, 0, 0, 0); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; @@ -131607,7 +131616,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_410setAndMatchMany(struct __pyx_obj_6P * Lengths of first (handlePVSet) and third (handlePVMatch) input lists must match!") * */ - __pyx_t_4 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__146, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 7434, __pyx_L1_error) + __pyx_t_4 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__149, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 7434, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_Raise(__pyx_t_4, 0, 0, 0); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; @@ -132894,7 +132903,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_414matchMany(struct __pyx_obj_6PyCafe_ * Lengths of first (handlePVSet) and third (handlePVMatch) input lists must match!") * */ - __pyx_t_4 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__147, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 7539, __pyx_L1_error) + __pyx_t_4 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__150, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 7539, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_Raise(__pyx_t_4, 0, 0, 0); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; @@ -135224,7 +135233,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_424setNelemToRetrieveFromCacheToOne(st * "EXCEPTION RAISED in PyCafe def setNelemToRetrieveFromCacheToOne") * */ - __pyx_t_6 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__148, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 7716, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__151, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 7716, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_Raise(__pyx_t_6, 0, 0, 0); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; @@ -135586,7 +135595,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_426setNelemToRetrieveFromCache(struct * "EXCEPTION RAISED in PyCafe def setNelemToRetrieveFromCacheToOne") * */ - __pyx_t_6 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__148, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 7739, __pyx_L1_error) + __pyx_t_6 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__151, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 7739, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_Raise(__pyx_t_6, 0, 0, 0); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; @@ -137172,7 +137181,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_446setBS(struct __pyx_obj_6PyCafe_CyCa * return status * */ - __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__149, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 7860, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__152, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 7860, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -138247,7 +138256,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_452getBSSlim(struct __pyx_obj_6PyCafe_ * "cafe.setBS(pvList) has first to be called.")) * return None */ - __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__150, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 7935, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__153, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 7935, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -138700,7 +138709,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_454getBS(struct __pyx_obj_6PyCafe_CyCa * "cafe.setBS(pvList) has first to be called.")) * */ - __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__150, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 7971, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__153, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 7971, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -139811,7 +139820,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_476__reduce_cython__(CYTHON_UNUSED str * def __setstate_cython__(self, __pyx_state): * raise TypeError("no default __reduce__ due to non-trivial __cinit__") */ - __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_TypeError, __pyx_tuple__151, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 2, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_TypeError, __pyx_tuple__154, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 2, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_Raise(__pyx_t_1, 0, 0, 0); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -139867,7 +139876,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_478__setstate_cython__(CYTHON_UNUSED s * def __setstate_cython__(self, __pyx_state): * raise TypeError("no default __reduce__ due to non-trivial __cinit__") # <<<<<<<<<<<<<< */ - __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_TypeError, __pyx_tuple__152, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 4, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_TypeError, __pyx_tuple__155, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 4, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_Raise(__pyx_t_1, 0, 0, 0); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -140469,7 +140478,7 @@ static int __pyx_pf_5numpy_7ndarray___getbuffer__(PyArrayObject *__pyx_v_self, P * * if ((flags & pybuf.PyBUF_F_CONTIGUOUS == pybuf.PyBUF_F_CONTIGUOUS) */ - __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__153, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(4, 272, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__156, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(4, 272, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_Raise(__pyx_t_3, 0, 0, 0); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -140525,7 +140534,7 @@ static int __pyx_pf_5numpy_7ndarray___getbuffer__(PyArrayObject *__pyx_v_self, P * * info.buf = PyArray_DATA(self) */ - __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__154, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(4, 276, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__157, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(4, 276, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_Raise(__pyx_t_3, 0, 0, 0); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -140783,7 +140792,7 @@ static int __pyx_pf_5numpy_7ndarray___getbuffer__(PyArrayObject *__pyx_v_self, P * if t == NPY_BYTE: f = "b" * elif t == NPY_UBYTE: f = "B" */ - __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__155, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(4, 306, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__158, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(4, 306, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_Raise(__pyx_t_3, 0, 0, 0); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -141678,7 +141687,7 @@ static CYTHON_INLINE char *__pyx_f_5numpy__util_dtypestring(PyArray_Descr *__pyx * * if ((child.byteorder == c'>' and little_endian) or */ - __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_RuntimeError, __pyx_tuple__156, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(4, 856, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_RuntimeError, __pyx_tuple__159, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(4, 856, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_Raise(__pyx_t_3, 0, 0, 0); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -141746,7 +141755,7 @@ static CYTHON_INLINE char *__pyx_f_5numpy__util_dtypestring(PyArray_Descr *__pyx * # One could encode it in the format string and have Cython * # complain instead, BUT: < and > in format strings also imply */ - __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__155, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(4, 860, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__158, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(4, 860, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_Raise(__pyx_t_3, 0, 0, 0); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -141855,7 +141864,7 @@ static CYTHON_INLINE char *__pyx_f_5numpy__util_dtypestring(PyArray_Descr *__pyx * * # Until ticket #99 is fixed, use integers to avoid warnings */ - __pyx_t_4 = __Pyx_PyObject_Call(__pyx_builtin_RuntimeError, __pyx_tuple__157, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(4, 880, __pyx_L1_error) + __pyx_t_4 = __Pyx_PyObject_Call(__pyx_builtin_RuntimeError, __pyx_tuple__160, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(4, 880, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_4); __Pyx_Raise(__pyx_t_4, 0, 0, 0); __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0; @@ -142486,7 +142495,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_array(void) { * * cdef inline int import_umath() except -1: */ - __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_ImportError, __pyx_tuple__158, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(4, 1038, __pyx_L5_except_error) + __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_ImportError, __pyx_tuple__161, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(4, 1038, __pyx_L5_except_error) __Pyx_GOTREF(__pyx_t_8); __Pyx_Raise(__pyx_t_8, 0, 0, 0); __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; @@ -142624,7 +142633,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_umath(void) { * * cdef inline int import_ufunc() except -1: */ - __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_ImportError, __pyx_tuple__159, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(4, 1044, __pyx_L5_except_error) + __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_ImportError, __pyx_tuple__162, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(4, 1044, __pyx_L5_except_error) __Pyx_GOTREF(__pyx_t_8); __Pyx_Raise(__pyx_t_8, 0, 0, 0); __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; @@ -142759,7 +142768,7 @@ static CYTHON_INLINE int __pyx_f_5numpy_import_ufunc(void) { * except Exception: * raise ImportError("numpy.core.umath failed to import") # <<<<<<<<<<<<<< */ - __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_ImportError, __pyx_tuple__159, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(4, 1050, __pyx_L5_except_error) + __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_ImportError, __pyx_tuple__162, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(4, 1050, __pyx_L5_except_error) __Pyx_GOTREF(__pyx_t_8); __Pyx_Raise(__pyx_t_8, 0, 0, 0); __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0; @@ -144911,7 +144920,7 @@ static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__(struct __ * * if itemsize <= 0: */ - __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__160, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 133, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__163, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 133, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_Raise(__pyx_t_3, 0, 0, 0); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -144943,7 +144952,7 @@ static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__(struct __ * * if not isinstance(format, bytes): */ - __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__161, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 136, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__164, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 136, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_Raise(__pyx_t_3, 0, 0, 0); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -145070,7 +145079,7 @@ static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__(struct __ * * */ - __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_MemoryError, __pyx_tuple__162, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 148, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_MemoryError, __pyx_tuple__165, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 148, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_Raise(__pyx_t_3, 0, 0, 0); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -145344,7 +145353,7 @@ static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__(struct __ * * if self.dtype_is_object: */ - __pyx_t_10 = __Pyx_PyObject_Call(__pyx_builtin_MemoryError, __pyx_tuple__163, NULL); if (unlikely(!__pyx_t_10)) __PYX_ERR(1, 176, __pyx_L1_error) + __pyx_t_10 = __Pyx_PyObject_Call(__pyx_builtin_MemoryError, __pyx_tuple__166, NULL); if (unlikely(!__pyx_t_10)) __PYX_ERR(1, 176, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_10); __Pyx_Raise(__pyx_t_10, 0, 0, 0); __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0; @@ -145585,7 +145594,7 @@ static int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_2__getbuffer__(stru * info.buf = self.data * info.len = self.len */ - __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__164, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 192, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__167, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 192, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_Raise(__pyx_t_3, 0, 0, 0); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -146301,7 +146310,7 @@ static PyObject *__pyx_pf___pyx_array___reduce_cython__(CYTHON_UNUSED struct __p * def __setstate_cython__(self, __pyx_state): * raise TypeError("no default __reduce__ due to non-trivial __cinit__") */ - __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_TypeError, __pyx_tuple__165, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 2, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_TypeError, __pyx_tuple__168, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 2, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_Raise(__pyx_t_1, 0, 0, 0); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -146354,7 +146363,7 @@ static PyObject *__pyx_pf___pyx_array_2__setstate_cython__(CYTHON_UNUSED struct * def __setstate_cython__(self, __pyx_state): * raise TypeError("no default __reduce__ due to non-trivial __cinit__") # <<<<<<<<<<<<<< */ - __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_TypeError, __pyx_tuple__166, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 4, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_TypeError, __pyx_tuple__169, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 4, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_Raise(__pyx_t_1, 0, 0, 0); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -147998,7 +148007,7 @@ static int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_6__setit * * have_slices, index = _unellipsify(index, self.view.ndim) */ - __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_TypeError, __pyx_tuple__167, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 414, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_TypeError, __pyx_tuple__170, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 414, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_Raise(__pyx_t_2, 0, 0, 0); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -149025,7 +149034,7 @@ static PyObject *__pyx_memoryview_convert_item_to_object(struct __pyx_memoryview * else: * if len(self.view.format) == 1: */ - __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__168, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 491, __pyx_L5_except_error) + __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__171, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(1, 491, __pyx_L5_except_error) __Pyx_GOTREF(__pyx_t_6); __Pyx_Raise(__pyx_t_6, 0, 0, 0); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; @@ -149381,7 +149390,7 @@ static int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_8__getbu * * if flags & PyBUF_ND: */ - __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__169, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 516, __pyx_L1_error) + __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__172, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 516, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_Raise(__pyx_t_3, 0, 0, 0); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -149921,7 +149930,7 @@ static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_7strides___get__(st * * return tuple([stride for stride in self.view.strides[:self.view.ndim]]) */ - __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__170, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 566, __pyx_L1_error) + __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__173, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 566, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_Raise(__pyx_t_2, 0, 0, 0); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -150035,7 +150044,7 @@ static PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_10suboffsets___get_ __Pyx_XDECREF(__pyx_r); __pyx_t_2 = __Pyx_PyInt_From_int(__pyx_v_self->view.ndim); if (unlikely(!__pyx_t_2)) __PYX_ERR(1, 573, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); - __pyx_t_3 = PyNumber_Multiply(__pyx_tuple__171, __pyx_t_2); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 573, __pyx_L1_error) + __pyx_t_3 = PyNumber_Multiply(__pyx_tuple__174, __pyx_t_2); if (unlikely(!__pyx_t_3)) __PYX_ERR(1, 573, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; __pyx_r = __pyx_t_3; @@ -151036,7 +151045,7 @@ static PyObject *__pyx_pf___pyx_memoryview___reduce_cython__(CYTHON_UNUSED struc * def __setstate_cython__(self, __pyx_state): * raise TypeError("no default __reduce__ due to non-trivial __cinit__") */ - __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_TypeError, __pyx_tuple__172, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 2, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_TypeError, __pyx_tuple__175, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 2, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_Raise(__pyx_t_1, 0, 0, 0); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -151089,7 +151098,7 @@ static PyObject *__pyx_pf___pyx_memoryview_2__setstate_cython__(CYTHON_UNUSED st * def __setstate_cython__(self, __pyx_state): * raise TypeError("no default __reduce__ due to non-trivial __cinit__") # <<<<<<<<<<<<<< */ - __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_TypeError, __pyx_tuple__173, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 4, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_TypeError, __pyx_tuple__176, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 4, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_Raise(__pyx_t_1, 0, 0, 0); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -151440,9 +151449,9 @@ static PyObject *_unellipsify(PyObject *__pyx_v_index, int __pyx_v_ndim) { __Pyx_GOTREF(__pyx_t_7); { Py_ssize_t __pyx_temp; for (__pyx_temp=0; __pyx_temp < ((__pyx_v_ndim - __pyx_t_8) + 1); __pyx_temp++) { - __Pyx_INCREF(__pyx_slice__174); - __Pyx_GIVEREF(__pyx_slice__174); - PyList_SET_ITEM(__pyx_t_7, __pyx_temp, __pyx_slice__174); + __Pyx_INCREF(__pyx_slice__177); + __Pyx_GIVEREF(__pyx_slice__177); + PyList_SET_ITEM(__pyx_t_7, __pyx_temp, __pyx_slice__177); } } __pyx_t_9 = __Pyx_PyList_Extend(__pyx_v_result, __pyx_t_7); if (unlikely(__pyx_t_9 == ((int)-1))) __PYX_ERR(1, 678, __pyx_L1_error) @@ -151475,7 +151484,7 @@ static PyObject *_unellipsify(PyObject *__pyx_v_index, int __pyx_v_ndim) { * else: */ /*else*/ { - __pyx_t_9 = __Pyx_PyList_Append(__pyx_v_result, __pyx_slice__174); if (unlikely(__pyx_t_9 == ((int)-1))) __PYX_ERR(1, 681, __pyx_L1_error) + __pyx_t_9 = __Pyx_PyList_Append(__pyx_v_result, __pyx_slice__177); if (unlikely(__pyx_t_9 == ((int)-1))) __PYX_ERR(1, 681, __pyx_L1_error) } __pyx_L7:; @@ -151615,9 +151624,9 @@ static PyObject *_unellipsify(PyObject *__pyx_v_index, int __pyx_v_ndim) { __Pyx_GOTREF(__pyx_t_3); { Py_ssize_t __pyx_temp; for (__pyx_temp=0; __pyx_temp < __pyx_v_nslices; __pyx_temp++) { - __Pyx_INCREF(__pyx_slice__174); - __Pyx_GIVEREF(__pyx_slice__174); - PyList_SET_ITEM(__pyx_t_3, __pyx_temp, __pyx_slice__174); + __Pyx_INCREF(__pyx_slice__177); + __Pyx_GIVEREF(__pyx_slice__177); + PyList_SET_ITEM(__pyx_t_3, __pyx_temp, __pyx_slice__177); } } __pyx_t_9 = __Pyx_PyList_Extend(__pyx_v_result, __pyx_t_3); if (unlikely(__pyx_t_9 == ((int)-1))) __PYX_ERR(1, 692, __pyx_L1_error) @@ -151741,7 +151750,7 @@ static PyObject *assert_direct_dimensions(Py_ssize_t *__pyx_v_suboffsets, int __ * * */ - __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__175, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 699, __pyx_L1_error) + __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__178, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(1, 699, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_Raise(__pyx_t_5, 0, 0, 0); __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; @@ -153904,7 +153913,7 @@ static PyObject *__pyx_pf___pyx_memoryviewslice___reduce_cython__(CYTHON_UNUSED * def __setstate_cython__(self, __pyx_state): * raise TypeError("no default __reduce__ due to non-trivial __cinit__") */ - __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_TypeError, __pyx_tuple__176, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 2, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_TypeError, __pyx_tuple__179, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 2, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_Raise(__pyx_t_1, 0, 0, 0); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -153957,7 +153966,7 @@ static PyObject *__pyx_pf___pyx_memoryviewslice_2__setstate_cython__(CYTHON_UNUS * def __setstate_cython__(self, __pyx_state): * raise TypeError("no default __reduce__ due to non-trivial __cinit__") # <<<<<<<<<<<<<< */ - __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_TypeError, __pyx_tuple__177, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 4, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_TypeError, __pyx_tuple__180, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 4, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_Raise(__pyx_t_1, 0, 0, 0); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -161899,7 +161908,7 @@ static __Pyx_StringTabEntry __pyx_string_tab[] = { {&__pyx_kp_u_0, __pyx_k_0, sizeof(__pyx_k_0), 0, 1, 0, 0}, {&__pyx_kp_u_0_1_2_3_4_5, __pyx_k_0_1_2_3_4_5, sizeof(__pyx_k_0_1_2_3_4_5), 0, 1, 0, 0}, {&__pyx_kp_u_1, __pyx_k_1, sizeof(__pyx_k_1), 0, 1, 0, 0}, - {&__pyx_kp_u_1_14_1, __pyx_k_1_14_1, sizeof(__pyx_k_1_14_1), 0, 1, 0, 0}, + {&__pyx_kp_u_1_14_4, __pyx_k_1_14_4, sizeof(__pyx_k_1_14_4), 0, 1, 0, 0}, {&__pyx_kp_u_3_14_12, __pyx_k_3_14_12, sizeof(__pyx_k_3_14_12), 0, 1, 0, 0}, {&__pyx_n_s_ASCII, __pyx_k_ASCII, sizeof(__pyx_k_ASCII), 0, 0, 1, 1}, {&__pyx_kp_u_A_handle_can_never_hold_a_negati, __pyx_k_A_handle_can_never_hold_a_negati, sizeof(__pyx_k_A_handle_can_never_hold_a_negati), 0, 1, 0, 0}, @@ -161947,6 +161956,9 @@ static __Pyx_StringTabEntry __pyx_string_tab[] = { {&__pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_13, __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_13, sizeof(__pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_13), 0, 1, 0, 0}, {&__pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_14, __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_14, sizeof(__pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_14), 0, 1, 0, 0}, {&__pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_15, __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_15, sizeof(__pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_15), 0, 1, 0, 0}, + {&__pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_16, __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_16, sizeof(__pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_16), 0, 1, 0, 0}, + {&__pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_17, __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_17, sizeof(__pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_17), 0, 1, 0, 0}, + {&__pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_18, __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_18, sizeof(__pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_18), 0, 1, 0, 0}, {&__pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_2, __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_2, sizeof(__pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_2), 0, 1, 0, 0}, {&__pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_3, __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_3, sizeof(__pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_3), 0, 1, 0, 0}, {&__pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_4, __pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_4, sizeof(__pyx_k_EXCEPTION_RAISED_IN_PyCafe_def_g_4), 0, 1, 0, 0}, @@ -162122,14 +162134,14 @@ static __Pyx_StringTabEntry __pyx_string_tab[] = { {&__pyx_kp_u_Warning_from_groupMonitorStartW, __pyx_k_Warning_from_groupMonitorStartW, sizeof(__pyx_k_Warning_from_groupMonitorStartW), 0, 1, 0, 0}, {&__pyx_kp_u_Warning_from_monitorStart_for_h, __pyx_k_Warning_from_monitorStart_for_h, sizeof(__pyx_k_Warning_from_monitorStart_for_h), 0, 1, 0, 0}, {&__pyx_kp_u__10, __pyx_k__10, sizeof(__pyx_k__10), 0, 1, 0, 0}, - {&__pyx_kp_u__111, __pyx_k__111, sizeof(__pyx_k__111), 0, 1, 0, 0}, {&__pyx_kp_u__114, __pyx_k__114, sizeof(__pyx_k__114), 0, 1, 0, 0}, - {&__pyx_kp_u__118, __pyx_k__118, sizeof(__pyx_k__118), 0, 1, 0, 0}, + {&__pyx_kp_u__117, __pyx_k__117, sizeof(__pyx_k__117), 0, 1, 0, 0}, {&__pyx_kp_u__121, __pyx_k__121, sizeof(__pyx_k__121), 0, 1, 0, 0}, - {&__pyx_kp_u__122, __pyx_k__122, sizeof(__pyx_k__122), 0, 1, 0, 0}, - {&__pyx_kp_u__143, __pyx_k__143, sizeof(__pyx_k__143), 0, 1, 0, 0}, + {&__pyx_kp_u__124, __pyx_k__124, sizeof(__pyx_k__124), 0, 1, 0, 0}, + {&__pyx_kp_u__125, __pyx_k__125, sizeof(__pyx_k__125), 0, 1, 0, 0}, + {&__pyx_kp_u__146, __pyx_k__146, sizeof(__pyx_k__146), 0, 1, 0, 0}, {&__pyx_kp_u__15, __pyx_k__15, sizeof(__pyx_k__15), 0, 1, 0, 0}, - {&__pyx_kp_u__178, __pyx_k__178, sizeof(__pyx_k__178), 0, 1, 0, 0}, + {&__pyx_kp_u__181, __pyx_k__181, sizeof(__pyx_k__181), 0, 1, 0, 0}, {&__pyx_kp_u__23, __pyx_k__23, sizeof(__pyx_k__23), 0, 1, 0, 0}, {&__pyx_kp_u__24, __pyx_k__24, sizeof(__pyx_k__24), 0, 1, 0, 0}, {&__pyx_kp_u__26, __pyx_k__26, sizeof(__pyx_k__26), 0, 1, 0, 0}, @@ -163536,7 +163548,7 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { /* "PyCafe.pyx":4228 * handleList = self.getHandlesFromWithinGroup(handleList) * if not handleList: - * raise Exception(("EXCEPTION RAISED IN PyCafe def getCompoundList. \n" + # <<<<<<<<<<<<<< + * raise Exception(("EXCEPTION RAISED IN PyCafe def getDictionary. \n" + # <<<<<<<<<<<<<< * "First input argument should be " + * "of handles or PVs\nelse for " + */ @@ -163547,7 +163559,7 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { /* "PyCafe.pyx":4234 * else: * if not isinstance(handleList, (list)): - * raise Exception("EXCEPTION RAISED IN PyCafe def getCompoundList. \n\ # <<<<<<<<<<<<<< + * raise Exception("EXCEPTION RAISED IN PyCafe def getDictionary. \n\ # <<<<<<<<<<<<<< * First input argument, should be of handles or PVs") * */ @@ -163558,7 +163570,7 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { /* "PyCafe.pyx":4241 * handleList = self.checkForHandleList(handleList) * elif not isinstance(handleList[0], (int, long)): - * raise Exception("EXCEPTION RAISED IN PyCafe def getCompoundList. \n\ # <<<<<<<<<<<<<< + * raise Exception("EXCEPTION RAISED IN PyCafe def getDictionary. \n\ # <<<<<<<<<<<<<< * First input argument, should be a 'list' of of type if handles or if PVs") * */ @@ -163566,6 +163578,39 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { __Pyx_GOTREF(__pyx_tuple__89); __Pyx_GIVEREF(__pyx_tuple__89); + /* "PyCafe.pyx":4267 + * handleList = self.getHandlesFromWithinGroup(handleList) + * if not handleList: + * raise Exception(("EXCEPTION RAISED IN PyCafe def getCompoundList. \n" + # <<<<<<<<<<<<<< + * "First input argument should be " + + * "of handles or PVs\nelse for " + + */ + __pyx_tuple__90 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_8); if (unlikely(!__pyx_tuple__90)) __PYX_ERR(3, 4267, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__90); + __Pyx_GIVEREF(__pyx_tuple__90); + + /* "PyCafe.pyx":4273 + * else: + * if not isinstance(handleList, (list)): + * raise Exception("EXCEPTION RAISED IN PyCafe def getCompoundList. \n\ # <<<<<<<<<<<<<< + * First input argument, should be of handles or PVs") + * + */ + __pyx_tuple__91 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_9); if (unlikely(!__pyx_tuple__91)) __PYX_ERR(3, 4273, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__91); + __Pyx_GIVEREF(__pyx_tuple__91); + + /* "PyCafe.pyx":4279 + * handleList = self.checkForHandleList(handleList) + * elif not isinstance(handleList[0], (int, long)): + * raise Exception("EXCEPTION RAISED IN PyCafe def getCompoundList. \n\ # <<<<<<<<<<<<<< + * First input argument, should be a 'list' of of type if handles or if PVs") + * + */ + __pyx_tuple__92 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_10); if (unlikely(!__pyx_tuple__92)) __PYX_ERR(3, 4279, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__92); + __Pyx_GIVEREF(__pyx_tuple__92); + /* "PyCafe.pyx":4322 * if (statusBundle != ICAFE_NORMAL): * if PYCAFE_PRINT_LEVEL >= PYCAFE_PRINT_LOW: @@ -163573,9 +163618,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * self._c_cafe.printStatusMessage(statusBundle) * */ - __pyx_tuple__90 = PyTuple_Pack(1, __pyx_kp_u_Error_in_def_getCompoundList); if (unlikely(!__pyx_tuple__90)) __PYX_ERR(3, 4322, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__90); - __Pyx_GIVEREF(__pyx_tuple__90); + __pyx_tuple__93 = PyTuple_Pack(1, __pyx_kp_u_Error_in_def_getCompoundList); if (unlikely(!__pyx_tuple__93)) __PYX_ERR(3, 4322, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__93); + __Pyx_GIVEREF(__pyx_tuple__93); /* "PyCafe.pyx":4562 * else: @@ -163584,9 +163629,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * First input argument, should be of type if group handle, else if group name") * */ - __pyx_tuple__91 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_8); if (unlikely(!__pyx_tuple__91)) __PYX_ERR(3, 4562, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__91); - __Pyx_GIVEREF(__pyx_tuple__91); + __pyx_tuple__94 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_11); if (unlikely(!__pyx_tuple__94)) __PYX_ERR(3, 4562, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__94); + __Pyx_GIVEREF(__pyx_tuple__94); /* "PyCafe.pyx":4670 * handle = self.checkForHandle(handlePV) @@ -163595,9 +163640,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * First input argument, should be of type if handle, else if PV") * */ - __pyx_tuple__92 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_9); if (unlikely(!__pyx_tuple__92)) __PYX_ERR(3, 4670, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__92); - __Pyx_GIVEREF(__pyx_tuple__92); + __pyx_tuple__95 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_12); if (unlikely(!__pyx_tuple__95)) __PYX_ERR(3, 4670, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__95); + __Pyx_GIVEREF(__pyx_tuple__95); /* "PyCafe.pyx":4776 * status = self.hh.getStatus(handle) @@ -163606,9 +163651,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * print("Datatype unknown, returning value 0") * return 0 */ - __pyx_tuple__93 = PyTuple_Pack(1, __pyx_kp_u_This_line_in_PyCafe_def_getCache); if (unlikely(!__pyx_tuple__93)) __PYX_ERR(3, 4776, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__93); - __Pyx_GIVEREF(__pyx_tuple__93); + __pyx_tuple__96 = PyTuple_Pack(1, __pyx_kp_u_This_line_in_PyCafe_def_getCache); if (unlikely(!__pyx_tuple__96)) __PYX_ERR(3, 4776, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__96); + __Pyx_GIVEREF(__pyx_tuple__96); /* "PyCafe.pyx":4777 * if status == ICAFE_NORMAL: @@ -163617,9 +163662,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * return 0 * */ - __pyx_tuple__94 = PyTuple_Pack(1, __pyx_kp_u_Datatype_unknown_returning_value); if (unlikely(!__pyx_tuple__94)) __PYX_ERR(3, 4777, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__94); - __Pyx_GIVEREF(__pyx_tuple__94); + __pyx_tuple__97 = PyTuple_Pack(1, __pyx_kp_u_Datatype_unknown_returning_value); if (unlikely(!__pyx_tuple__97)) __PYX_ERR(3, 4777, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__97); + __Pyx_GIVEREF(__pyx_tuple__97); /* "PyCafe.pyx":5287 * handle = self.checkForHandle(handlePV) @@ -163628,9 +163673,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * First input argument, should be of type if handle, else if PV") * */ - __pyx_tuple__95 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_10); if (unlikely(!__pyx_tuple__95)) __PYX_ERR(3, 5287, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__95); - __Pyx_GIVEREF(__pyx_tuple__95); + __pyx_tuple__98 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_13); if (unlikely(!__pyx_tuple__98)) __PYX_ERR(3, 5287, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__98); + __Pyx_GIVEREF(__pyx_tuple__98); /* "PyCafe.pyx":5333 * handle = self.checkForHandle(handlePV) @@ -163639,9 +163684,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * First input argument, should be of type if handle, else if PV") * */ - __pyx_tuple__96 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_11); if (unlikely(!__pyx_tuple__96)) __PYX_ERR(3, 5333, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__96); - __Pyx_GIVEREF(__pyx_tuple__96); + __pyx_tuple__99 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_14); if (unlikely(!__pyx_tuple__99)) __PYX_ERR(3, 5333, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__99); + __Pyx_GIVEREF(__pyx_tuple__99); /* "PyCafe.pyx":5379 * handle = self.checkForHandle(handlePV) @@ -163650,9 +163695,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * First input argument, should be of type if handle, else if PV") * */ - __pyx_tuple__97 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_12); if (unlikely(!__pyx_tuple__97)) __PYX_ERR(3, 5379, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__97); - __Pyx_GIVEREF(__pyx_tuple__97); + __pyx_tuple__100 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_15); if (unlikely(!__pyx_tuple__100)) __PYX_ERR(3, 5379, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__100); + __Pyx_GIVEREF(__pyx_tuple__100); /* "PyCafe.pyx":5460 * handle = self.checkForHandle(handlePV, force=True) @@ -163661,9 +163706,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * First input argument, should be of type if handle, else if PV") * */ - __pyx_tuple__98 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_13); if (unlikely(!__pyx_tuple__98)) __PYX_ERR(3, 5460, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__98); - __Pyx_GIVEREF(__pyx_tuple__98); + __pyx_tuple__101 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_16); if (unlikely(!__pyx_tuple__101)) __PYX_ERR(3, 5460, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__101); + __Pyx_GIVEREF(__pyx_tuple__101); /* "PyCafe.pyx":5521 * print( @@ -163672,9 +163717,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * "dbr base type should be one of DBR_PLAIN, DBR_STS, DBR_TIME, DBR_GR, DBR_CTRL") * print("Assuming DBR_TIME") */ - __pyx_tuple__103 = PyTuple_Pack(1, __pyx_kp_u_dbr_base_type_should_be_one_of_D); if (unlikely(!__pyx_tuple__103)) __PYX_ERR(3, 5521, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__103); - __Pyx_GIVEREF(__pyx_tuple__103); + __pyx_tuple__106 = PyTuple_Pack(1, __pyx_kp_u_dbr_base_type_should_be_one_of_D); if (unlikely(!__pyx_tuple__106)) __PYX_ERR(3, 5521, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__106); + __Pyx_GIVEREF(__pyx_tuple__106); /* "PyCafe.pyx":5523 * print( @@ -163683,9 +163728,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * dbr = DBR_TIME * */ - __pyx_tuple__104 = PyTuple_Pack(1, __pyx_kp_u_Assuming_DBR_TIME); if (unlikely(!__pyx_tuple__104)) __PYX_ERR(3, 5523, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__104); - __Pyx_GIVEREF(__pyx_tuple__104); + __pyx_tuple__107 = PyTuple_Pack(1, __pyx_kp_u_Assuming_DBR_TIME); if (unlikely(!__pyx_tuple__107)) __PYX_ERR(3, 5523, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__107); + __Pyx_GIVEREF(__pyx_tuple__107); /* "PyCafe.pyx":5556 * @@ -163694,9 +163739,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * print('SIGNATURE:') * print(str(sig)) */ - __pyx_tuple__105 = PyTuple_Pack(1, __pyx_kp_u_1); if (unlikely(!__pyx_tuple__105)) __PYX_ERR(3, 5556, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__105); - __Pyx_GIVEREF(__pyx_tuple__105); + __pyx_tuple__108 = PyTuple_Pack(1, __pyx_kp_u_1); if (unlikely(!__pyx_tuple__108)) __PYX_ERR(3, 5556, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__108); + __Pyx_GIVEREF(__pyx_tuple__108); /* "PyCafe.pyx":5557 * @@ -163705,9 +163750,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * print(str(sig)) * for param in sig.parameters.values(): */ - __pyx_tuple__106 = PyTuple_Pack(1, __pyx_kp_u_SIGNATURE); if (unlikely(!__pyx_tuple__106)) __PYX_ERR(3, 5557, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__106); - __Pyx_GIVEREF(__pyx_tuple__106); + __pyx_tuple__109 = PyTuple_Pack(1, __pyx_kp_u_SIGNATURE); if (unlikely(!__pyx_tuple__109)) __PYX_ERR(3, 5557, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__109); + __Pyx_GIVEREF(__pyx_tuple__109); /* "PyCafe.pyx":5614 * @@ -163716,9 +163761,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * Input cb should be of type and give the list of cb objects") * */ - __pyx_tuple__109 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_14); if (unlikely(!__pyx_tuple__109)) __PYX_ERR(3, 5614, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__109); - __Pyx_GIVEREF(__pyx_tuple__109); + __pyx_tuple__112 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_17); if (unlikely(!__pyx_tuple__112)) __PYX_ERR(3, 5614, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__112); + __Pyx_GIVEREF(__pyx_tuple__112); /* "PyCafe.pyx":5629 * print("No of group members is ", pvg.getNPV(), @@ -163727,9 +163772,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * No of group members doe not match the length of callback object list") * */ - __pyx_tuple__110 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_15); if (unlikely(!__pyx_tuple__110)) __PYX_ERR(3, 5629, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__110); - __Pyx_GIVEREF(__pyx_tuple__110); + __pyx_tuple__113 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_18); if (unlikely(!__pyx_tuple__113)) __PYX_ERR(3, 5629, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__113); + __Pyx_GIVEREF(__pyx_tuple__113); /* "PyCafe.pyx":5656 * mp[i].setPyCyHandler( cb[i]) @@ -163738,9 +163783,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * print('SIGNATURE//2//:') * print(str(sig)) */ - __pyx_tuple__112 = PyTuple_Pack(1, __pyx_kp_u__111); if (unlikely(!__pyx_tuple__112)) __PYX_ERR(3, 5656, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__112); - __Pyx_GIVEREF(__pyx_tuple__112); + __pyx_tuple__115 = PyTuple_Pack(1, __pyx_kp_u__114); if (unlikely(!__pyx_tuple__115)) __PYX_ERR(3, 5656, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__115); + __Pyx_GIVEREF(__pyx_tuple__115); /* "PyCafe.pyx":5657 * @@ -163749,9 +163794,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * print(str(sig)) * for param in sig.parameters.values(): */ - __pyx_tuple__113 = PyTuple_Pack(1, __pyx_kp_u_SIGNATURE_2); if (unlikely(!__pyx_tuple__113)) __PYX_ERR(3, 5657, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__113); - __Pyx_GIVEREF(__pyx_tuple__113); + __pyx_tuple__116 = PyTuple_Pack(1, __pyx_kp_u_SIGNATURE_2); if (unlikely(!__pyx_tuple__116)) __PYX_ERR(3, 5657, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__116); + __Pyx_GIVEREF(__pyx_tuple__116); /* "PyCafe.pyx":5740 * @@ -163760,9 +163805,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * self._c_cafe.printStatusMessage(status) * print("TIMEOUT in getGroup; switching to getCompoundList") */ - __pyx_tuple__115 = PyTuple_Pack(1, __pyx_kp_u__114); if (unlikely(!__pyx_tuple__115)) __PYX_ERR(3, 5740, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__115); - __Pyx_GIVEREF(__pyx_tuple__115); + __pyx_tuple__118 = PyTuple_Pack(1, __pyx_kp_u__117); if (unlikely(!__pyx_tuple__118)) __PYX_ERR(3, 5740, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__118); + __Pyx_GIVEREF(__pyx_tuple__118); /* "PyCafe.pyx":5742 * print("======================================================") @@ -163771,9 +163816,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * print("======================================================") * return self.getCompoundList(pvg.getNameAsString(), dt) */ - __pyx_tuple__116 = PyTuple_Pack(1, __pyx_kp_u_TIMEOUT_in_getGroup_switching_to); if (unlikely(!__pyx_tuple__116)) __PYX_ERR(3, 5742, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__116); - __Pyx_GIVEREF(__pyx_tuple__116); + __pyx_tuple__119 = PyTuple_Pack(1, __pyx_kp_u_TIMEOUT_in_getGroup_switching_to); if (unlikely(!__pyx_tuple__119)) __PYX_ERR(3, 5742, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__119); + __Pyx_GIVEREF(__pyx_tuple__119); /* "PyCafe.pyx":6095 * if status == ECA_TIMEOUT: @@ -163782,9 +163827,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * print("======================================================") * return self.getCompoundPVGroup(ghandle, dt) */ - __pyx_tuple__117 = PyTuple_Pack(1, __pyx_kp_u_TIMEOUT_in_getGroup_swithing_to); if (unlikely(!__pyx_tuple__117)) __PYX_ERR(3, 6095, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__117); - __Pyx_GIVEREF(__pyx_tuple__117); + __pyx_tuple__120 = PyTuple_Pack(1, __pyx_kp_u_TIMEOUT_in_getGroup_swithing_to); if (unlikely(!__pyx_tuple__120)) __PYX_ERR(3, 6095, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__120); + __Pyx_GIVEREF(__pyx_tuple__120); /* "PyCafe.pyx":6148 * with nogil: @@ -163793,9 +163838,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * print(_METHOD) * pvg.showMax(1) */ - __pyx_tuple__119 = PyTuple_Pack(1, __pyx_kp_u__118); if (unlikely(!__pyx_tuple__119)) __PYX_ERR(3, 6148, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__119); - __Pyx_GIVEREF(__pyx_tuple__119); + __pyx_tuple__122 = PyTuple_Pack(1, __pyx_kp_u__121); if (unlikely(!__pyx_tuple__122)) __PYX_ERR(3, 6148, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__122); + __Pyx_GIVEREF(__pyx_tuple__122); /* "PyCafe.pyx":6273 * print("Error in def grouping for group named", _gname) @@ -163804,9 +163849,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * for i in range(0, len(statusList)): * if statusList[i] != ICAFE_NORMAL: */ - __pyx_tuple__120 = PyTuple_Pack(1, __pyx_kp_u_Analysing_statusList); if (unlikely(!__pyx_tuple__120)) __PYX_ERR(3, 6273, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__120); - __Pyx_GIVEREF(__pyx_tuple__120); + __pyx_tuple__123 = PyTuple_Pack(1, __pyx_kp_u_Analysing_statusList); if (unlikely(!__pyx_tuple__123)) __PYX_ERR(3, 6273, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__123); + __Pyx_GIVEREF(__pyx_tuple__123); /* "PyCafe.pyx":6502 * else: @@ -163815,9 +163860,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * DBR_PLAIN, DBR_STS, DBR_TIME, DBR_GR, DBR_CTRL") * print("Assuming DBR_TIME") */ - __pyx_tuple__127 = PyTuple_Pack(1, __pyx_kp_u_dbr_base_type_should_be_one_of_D_2); if (unlikely(!__pyx_tuple__127)) __PYX_ERR(3, 6502, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__127); - __Pyx_GIVEREF(__pyx_tuple__127); + __pyx_tuple__130 = PyTuple_Pack(1, __pyx_kp_u_dbr_base_type_should_be_one_of_D_2); if (unlikely(!__pyx_tuple__130)) __PYX_ERR(3, 6502, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__130); + __Pyx_GIVEREF(__pyx_tuple__130); /* "PyCafe.pyx":6578 * del hmd[l] @@ -163826,9 +163871,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * monitorPolicy ID (mpid) should be of type ") * else: */ - __pyx_tuple__128 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_m); if (unlikely(!__pyx_tuple__128)) __PYX_ERR(3, 6578, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__128); - __Pyx_GIVEREF(__pyx_tuple__128); + __pyx_tuple__131 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_m); if (unlikely(!__pyx_tuple__131)) __PYX_ERR(3, 6578, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__131); + __Pyx_GIVEREF(__pyx_tuple__131); /* "PyCafe.pyx":6726 * # print('OK for memoryview') @@ -163837,9 +163882,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * #if ((_python_version[0] > 2) or (_python_version[0] == 2 and _python_version[1] > 6)): * */ - __pyx_tuple__129 = PyTuple_Pack(2, __pyx_int_2, __pyx_int_6); if (unlikely(!__pyx_tuple__129)) __PYX_ERR(3, 6726, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__129); - __Pyx_GIVEREF(__pyx_tuple__129); + __pyx_tuple__132 = PyTuple_Pack(2, __pyx_int_2, __pyx_int_6); if (unlikely(!__pyx_tuple__132)) __PYX_ERR(3, 6726, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__132); + __Pyx_GIVEREF(__pyx_tuple__132); /* "PyCafe.pyx":6880 * temp = (valSet[i]).decode('utf_8') @@ -163848,9 +163893,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * vecS.push_back(temp.encode('utf_8')) * except UnicodeDecodeError: */ - __pyx_tuple__130 = PyTuple_Pack(1, __pyx_kp_u_utf_8_2); if (unlikely(!__pyx_tuple__130)) __PYX_ERR(3, 6880, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__130); - __Pyx_GIVEREF(__pyx_tuple__130); + __pyx_tuple__133 = PyTuple_Pack(1, __pyx_kp_u_utf_8_2); if (unlikely(!__pyx_tuple__133)) __PYX_ERR(3, 6880, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__133); + __Pyx_GIVEREF(__pyx_tuple__133); /* "PyCafe.pyx":6888 * temp = (valSet[i]).decode('utf_16') @@ -163859,9 +163904,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * vecS.push_back(temp.encode('utf_16').decode('utf_16')) * except UnicodeDecodeError: */ - __pyx_tuple__131 = PyTuple_Pack(1, __pyx_kp_u_utf_16_2); if (unlikely(!__pyx_tuple__131)) __PYX_ERR(3, 6888, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__131); - __Pyx_GIVEREF(__pyx_tuple__131); + __pyx_tuple__134 = PyTuple_Pack(1, __pyx_kp_u_utf_16_2); if (unlikely(!__pyx_tuple__134)) __PYX_ERR(3, 6888, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__134); + __Pyx_GIVEREF(__pyx_tuple__134); /* "PyCafe.pyx":6896 * temp = (valSet[i]).decode('utf_32') @@ -163870,9 +163915,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * vecS.push_back(temp.encode('utf_32')) * except UnicodeDecodeError: */ - __pyx_tuple__132 = PyTuple_Pack(1, __pyx_kp_u_utf_32_2); if (unlikely(!__pyx_tuple__132)) __PYX_ERR(3, 6896, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__132); - __Pyx_GIVEREF(__pyx_tuple__132); + __pyx_tuple__135 = PyTuple_Pack(1, __pyx_kp_u_utf_32_2); if (unlikely(!__pyx_tuple__135)) __PYX_ERR(3, 6896, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__135); + __Pyx_GIVEREF(__pyx_tuple__135); /* "PyCafe.pyx":6998 * encoding = True @@ -163881,9 +163926,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * pass * except UnicodeEncodeError as ex: */ - __pyx_tuple__133 = PyTuple_Pack(1, __pyx_kp_u_decode_utf_16_error); if (unlikely(!__pyx_tuple__133)) __PYX_ERR(3, 6998, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__133); - __Pyx_GIVEREF(__pyx_tuple__133); + __pyx_tuple__136 = PyTuple_Pack(1, __pyx_kp_u_decode_utf_16_error); if (unlikely(!__pyx_tuple__136)) __PYX_ERR(3, 6998, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__136); + __Pyx_GIVEREF(__pyx_tuple__136); /* "PyCafe.pyx":7004 * pass @@ -163892,9 +163937,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * valSetS = valSet * with nogil: */ - __pyx_tuple__134 = PyTuple_Pack(1, __pyx_kp_u_no_encoding_done); if (unlikely(!__pyx_tuple__134)) __PYX_ERR(3, 7004, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__134); - __Pyx_GIVEREF(__pyx_tuple__134); + __pyx_tuple__137 = PyTuple_Pack(1, __pyx_kp_u_no_encoding_done); if (unlikely(!__pyx_tuple__137)) __PYX_ERR(3, 7004, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__137); + __Pyx_GIVEREF(__pyx_tuple__137); /* "PyCafe.pyx":7015 * @@ -163903,9 +163948,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * print("Input data (whether within a 'list','array.array','cython.view.memoryview','memoryview' \n\ * or not) should be of of type , or ") */ - __pyx_tuple__135 = PyTuple_Pack(1, __pyx_kp_u_PyCafe_def_set_WARNING_DATA_TYPE); if (unlikely(!__pyx_tuple__135)) __PYX_ERR(3, 7015, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__135); - __Pyx_GIVEREF(__pyx_tuple__135); + __pyx_tuple__138 = PyTuple_Pack(1, __pyx_kp_u_PyCafe_def_set_WARNING_DATA_TYPE); if (unlikely(!__pyx_tuple__138)) __PYX_ERR(3, 7015, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__138); + __Pyx_GIVEREF(__pyx_tuple__138); /* "PyCafe.pyx":7016 * else: @@ -163914,9 +163959,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * or not) should be of of type , or ") * type(valSet) */ - __pyx_tuple__136 = PyTuple_Pack(1, __pyx_kp_u_Input_data_whether_within_a_list); if (unlikely(!__pyx_tuple__136)) __PYX_ERR(3, 7016, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__136); - __Pyx_GIVEREF(__pyx_tuple__136); + __pyx_tuple__139 = PyTuple_Pack(1, __pyx_kp_u_Input_data_whether_within_a_list); if (unlikely(!__pyx_tuple__139)) __PYX_ERR(3, 7016, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__139); + __Pyx_GIVEREF(__pyx_tuple__139); /* "PyCafe.pyx":7045 * handleList = self.checkForHandleList(handleList) @@ -163925,9 +163970,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * First input argument, should be a 'list' of of type \ * if handles or if PVs") */ - __pyx_tuple__137 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s); if (unlikely(!__pyx_tuple__137)) __PYX_ERR(3, 7045, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__137); - __Pyx_GIVEREF(__pyx_tuple__137); + __pyx_tuple__140 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s); if (unlikely(!__pyx_tuple__140)) __PYX_ERR(3, 7045, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__140); + __Pyx_GIVEREF(__pyx_tuple__140); /* "PyCafe.pyx":7091 * pvd[i].setInt(valList[i]) @@ -163936,9 +163981,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * * cdef int status = ICAFE_NORMAL */ - __pyx_tuple__138 = PyTuple_Pack(1, __pyx_kp_u_This_line_in_PyCafe_def_setScala); if (unlikely(!__pyx_tuple__138)) __PYX_ERR(3, 7091, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__138); - __Pyx_GIVEREF(__pyx_tuple__138); + __pyx_tuple__141 = PyTuple_Pack(1, __pyx_kp_u_This_line_in_PyCafe_def_setScala); if (unlikely(!__pyx_tuple__141)) __PYX_ERR(3, 7091, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__141); + __Pyx_GIVEREF(__pyx_tuple__141); /* "PyCafe.pyx":7133 * else: @@ -163947,9 +163992,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * First input argument, should be of handles or PVs") * */ - __pyx_tuple__139 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s_3); if (unlikely(!__pyx_tuple__139)) __PYX_ERR(3, 7133, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__139); - __Pyx_GIVEREF(__pyx_tuple__139); + __pyx_tuple__142 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s_3); if (unlikely(!__pyx_tuple__142)) __PYX_ERR(3, 7133, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__142); + __Pyx_GIVEREF(__pyx_tuple__142); /* "PyCafe.pyx":7139 * handleList = self.checkForHandleList(handleList) @@ -163958,9 +164003,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * First input argument, should be a 'list' of of type if handles or if PVs") * */ - __pyx_tuple__140 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s_4); if (unlikely(!__pyx_tuple__140)) __PYX_ERR(3, 7139, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__140); - __Pyx_GIVEREF(__pyx_tuple__140); + __pyx_tuple__143 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s_4); if (unlikely(!__pyx_tuple__143)) __PYX_ERR(3, 7139, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__143); + __Pyx_GIVEREF(__pyx_tuple__143); /* "PyCafe.pyx":7198 * @@ -163969,9 +164014,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * raise Exception("EXCEPTION RAISED IN PyCafe def setCompoundList. \n\ * Unknown data input; should be one of of type , , , ") */ - __pyx_tuple__141 = PyTuple_Pack(1, __pyx_kp_u_This_line_in_PyCafe_def_setCompo); if (unlikely(!__pyx_tuple__141)) __PYX_ERR(3, 7198, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__141); - __Pyx_GIVEREF(__pyx_tuple__141); + __pyx_tuple__144 = PyTuple_Pack(1, __pyx_kp_u_This_line_in_PyCafe_def_setCompo); if (unlikely(!__pyx_tuple__144)) __PYX_ERR(3, 7198, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__144); + __Pyx_GIVEREF(__pyx_tuple__144); /* "PyCafe.pyx":7199 * else: @@ -163980,9 +164025,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * Unknown data input; should be one of of type , , , ") * */ - __pyx_tuple__142 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s_6); if (unlikely(!__pyx_tuple__142)) __PYX_ERR(3, 7199, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__142); - __Pyx_GIVEREF(__pyx_tuple__142); + __pyx_tuple__145 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s_6); if (unlikely(!__pyx_tuple__145)) __PYX_ERR(3, 7199, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__145); + __Pyx_GIVEREF(__pyx_tuple__145); /* "PyCafe.pyx":7297 * print("PyCafe def setGroup: Unusual data type for element", @@ -163991,9 +164036,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * Unknown data input; should be one of of type , , , ") * */ - __pyx_tuple__144 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s_7); if (unlikely(!__pyx_tuple__144)) __PYX_ERR(3, 7297, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__144); - __Pyx_GIVEREF(__pyx_tuple__144); + __pyx_tuple__147 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s_7); if (unlikely(!__pyx_tuple__147)) __PYX_ERR(3, 7297, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__147); + __Pyx_GIVEREF(__pyx_tuple__147); /* "PyCafe.pyx":7337 * @@ -164002,9 +164047,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * Lengths of first (handlePVSet) and second (valSet) input lists must match!") * */ - __pyx_tuple__145 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s_8); if (unlikely(!__pyx_tuple__145)) __PYX_ERR(3, 7337, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__145); - __Pyx_GIVEREF(__pyx_tuple__145); + __pyx_tuple__148 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s_8); if (unlikely(!__pyx_tuple__148)) __PYX_ERR(3, 7337, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__148); + __Pyx_GIVEREF(__pyx_tuple__148); /* "PyCafe.pyx":7341 * @@ -164013,9 +164058,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * Lengths of first (handlePVSet) and third (handlePVMatch) input lists must match!") * */ - __pyx_tuple__146 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s_9); if (unlikely(!__pyx_tuple__146)) __PYX_ERR(3, 7341, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__146); - __Pyx_GIVEREF(__pyx_tuple__146); + __pyx_tuple__149 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s_9); if (unlikely(!__pyx_tuple__149)) __PYX_ERR(3, 7341, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__149); + __Pyx_GIVEREF(__pyx_tuple__149); /* "PyCafe.pyx":7539 * @@ -164024,9 +164069,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * Lengths of first (handlePVSet) and third (handlePVMatch) input lists must match!") * */ - __pyx_tuple__147 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_m_2); if (unlikely(!__pyx_tuple__147)) __PYX_ERR(3, 7539, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__147); - __Pyx_GIVEREF(__pyx_tuple__147); + __pyx_tuple__150 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_m_2); if (unlikely(!__pyx_tuple__150)) __PYX_ERR(3, 7539, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__150); + __Pyx_GIVEREF(__pyx_tuple__150); /* "PyCafe.pyx":7716 * if PYCAFE_PRINT_LEVEL >= PYCAFE_PRINT_LOW: @@ -164035,9 +164080,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * "EXCEPTION RAISED in PyCafe def setNelemToRetrieveFromCacheToOne") * */ - __pyx_tuple__148 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_in_PyCafe_def_s_3); if (unlikely(!__pyx_tuple__148)) __PYX_ERR(3, 7716, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__148); - __Pyx_GIVEREF(__pyx_tuple__148); + __pyx_tuple__151 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_in_PyCafe_def_s_3); if (unlikely(!__pyx_tuple__151)) __PYX_ERR(3, 7716, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__151); + __Pyx_GIVEREF(__pyx_tuple__151); /* "PyCafe.pyx":7860 * @@ -164046,9 +164091,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * return status * */ - __pyx_tuple__149 = PyTuple_Pack(1, __pyx_kp_u_Message_from_setBS_ONLY_A_SINGLE); if (unlikely(!__pyx_tuple__149)) __PYX_ERR(3, 7860, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__149); - __Pyx_GIVEREF(__pyx_tuple__149); + __pyx_tuple__152 = PyTuple_Pack(1, __pyx_kp_u_Message_from_setBS_ONLY_A_SINGLE); if (unlikely(!__pyx_tuple__152)) __PYX_ERR(3, 7860, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__152); + __Pyx_GIVEREF(__pyx_tuple__152); /* "PyCafe.pyx":7935 * if self.BSInitialized == False: @@ -164057,9 +164102,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * "cafe.setBS(pvList) has first to be called.")) * return None */ - __pyx_tuple__150 = PyTuple_Pack(1, __pyx_kp_u_Message_from_getBS_BS_stream_not); if (unlikely(!__pyx_tuple__150)) __PYX_ERR(3, 7935, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__150); - __Pyx_GIVEREF(__pyx_tuple__150); + __pyx_tuple__153 = PyTuple_Pack(1, __pyx_kp_u_Message_from_getBS_BS_stream_not); if (unlikely(!__pyx_tuple__153)) __PYX_ERR(3, 7935, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__153); + __Pyx_GIVEREF(__pyx_tuple__153); /* "(tree fragment)":2 * def __reduce_cython__(self): @@ -164067,18 +164112,18 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * def __setstate_cython__(self, __pyx_state): * raise TypeError("no default __reduce__ due to non-trivial __cinit__") */ - __pyx_tuple__151 = PyTuple_Pack(1, __pyx_kp_s_no_default___reduce___due_to_non); if (unlikely(!__pyx_tuple__151)) __PYX_ERR(1, 2, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__151); - __Pyx_GIVEREF(__pyx_tuple__151); + __pyx_tuple__154 = PyTuple_Pack(1, __pyx_kp_s_no_default___reduce___due_to_non); if (unlikely(!__pyx_tuple__154)) __PYX_ERR(1, 2, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__154); + __Pyx_GIVEREF(__pyx_tuple__154); /* "(tree fragment)":4 * raise TypeError("no default __reduce__ due to non-trivial __cinit__") * def __setstate_cython__(self, __pyx_state): * raise TypeError("no default __reduce__ due to non-trivial __cinit__") # <<<<<<<<<<<<<< */ - __pyx_tuple__152 = PyTuple_Pack(1, __pyx_kp_s_no_default___reduce___due_to_non); if (unlikely(!__pyx_tuple__152)) __PYX_ERR(1, 4, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__152); - __Pyx_GIVEREF(__pyx_tuple__152); + __pyx_tuple__155 = PyTuple_Pack(1, __pyx_kp_s_no_default___reduce___due_to_non); if (unlikely(!__pyx_tuple__155)) __PYX_ERR(1, 4, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__155); + __Pyx_GIVEREF(__pyx_tuple__155); /* "../../../../../../../opt/gfa/python-3.7/latest/lib/python3.7/site-packages/Cython/Includes/numpy/__init__.pxd":272 * if ((flags & pybuf.PyBUF_C_CONTIGUOUS == pybuf.PyBUF_C_CONTIGUOUS) @@ -164087,9 +164132,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * * if ((flags & pybuf.PyBUF_F_CONTIGUOUS == pybuf.PyBUF_F_CONTIGUOUS) */ - __pyx_tuple__153 = PyTuple_Pack(1, __pyx_kp_u_ndarray_is_not_C_contiguous); if (unlikely(!__pyx_tuple__153)) __PYX_ERR(4, 272, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__153); - __Pyx_GIVEREF(__pyx_tuple__153); + __pyx_tuple__156 = PyTuple_Pack(1, __pyx_kp_u_ndarray_is_not_C_contiguous); if (unlikely(!__pyx_tuple__156)) __PYX_ERR(4, 272, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__156); + __Pyx_GIVEREF(__pyx_tuple__156); /* "../../../../../../../opt/gfa/python-3.7/latest/lib/python3.7/site-packages/Cython/Includes/numpy/__init__.pxd":276 * if ((flags & pybuf.PyBUF_F_CONTIGUOUS == pybuf.PyBUF_F_CONTIGUOUS) @@ -164098,9 +164143,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * * info.buf = PyArray_DATA(self) */ - __pyx_tuple__154 = PyTuple_Pack(1, __pyx_kp_u_ndarray_is_not_Fortran_contiguou); if (unlikely(!__pyx_tuple__154)) __PYX_ERR(4, 276, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__154); - __Pyx_GIVEREF(__pyx_tuple__154); + __pyx_tuple__157 = PyTuple_Pack(1, __pyx_kp_u_ndarray_is_not_Fortran_contiguou); if (unlikely(!__pyx_tuple__157)) __PYX_ERR(4, 276, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__157); + __Pyx_GIVEREF(__pyx_tuple__157); /* "../../../../../../../opt/gfa/python-3.7/latest/lib/python3.7/site-packages/Cython/Includes/numpy/__init__.pxd":306 * if ((descr.byteorder == c'>' and little_endian) or @@ -164109,9 +164154,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * if t == NPY_BYTE: f = "b" * elif t == NPY_UBYTE: f = "B" */ - __pyx_tuple__155 = PyTuple_Pack(1, __pyx_kp_u_Non_native_byte_order_not_suppor); if (unlikely(!__pyx_tuple__155)) __PYX_ERR(4, 306, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__155); - __Pyx_GIVEREF(__pyx_tuple__155); + __pyx_tuple__158 = PyTuple_Pack(1, __pyx_kp_u_Non_native_byte_order_not_suppor); if (unlikely(!__pyx_tuple__158)) __PYX_ERR(4, 306, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__158); + __Pyx_GIVEREF(__pyx_tuple__158); /* "../../../../../../../opt/gfa/python-3.7/latest/lib/python3.7/site-packages/Cython/Includes/numpy/__init__.pxd":856 * @@ -164120,9 +164165,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * * if ((child.byteorder == c'>' and little_endian) or */ - __pyx_tuple__156 = PyTuple_Pack(1, __pyx_kp_u_Format_string_allocated_too_shor); if (unlikely(!__pyx_tuple__156)) __PYX_ERR(4, 856, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__156); - __Pyx_GIVEREF(__pyx_tuple__156); + __pyx_tuple__159 = PyTuple_Pack(1, __pyx_kp_u_Format_string_allocated_too_shor); if (unlikely(!__pyx_tuple__159)) __PYX_ERR(4, 856, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__159); + __Pyx_GIVEREF(__pyx_tuple__159); /* "../../../../../../../opt/gfa/python-3.7/latest/lib/python3.7/site-packages/Cython/Includes/numpy/__init__.pxd":880 * t = child.type_num @@ -164131,9 +164176,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * * # Until ticket #99 is fixed, use integers to avoid warnings */ - __pyx_tuple__157 = PyTuple_Pack(1, __pyx_kp_u_Format_string_allocated_too_shor_2); if (unlikely(!__pyx_tuple__157)) __PYX_ERR(4, 880, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__157); - __Pyx_GIVEREF(__pyx_tuple__157); + __pyx_tuple__160 = PyTuple_Pack(1, __pyx_kp_u_Format_string_allocated_too_shor_2); if (unlikely(!__pyx_tuple__160)) __PYX_ERR(4, 880, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__160); + __Pyx_GIVEREF(__pyx_tuple__160); /* "../../../../../../../opt/gfa/python-3.7/latest/lib/python3.7/site-packages/Cython/Includes/numpy/__init__.pxd":1038 * _import_array() @@ -164142,9 +164187,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * * cdef inline int import_umath() except -1: */ - __pyx_tuple__158 = PyTuple_Pack(1, __pyx_kp_u_numpy_core_multiarray_failed_to); if (unlikely(!__pyx_tuple__158)) __PYX_ERR(4, 1038, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__158); - __Pyx_GIVEREF(__pyx_tuple__158); + __pyx_tuple__161 = PyTuple_Pack(1, __pyx_kp_u_numpy_core_multiarray_failed_to); if (unlikely(!__pyx_tuple__161)) __PYX_ERR(4, 1038, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__161); + __Pyx_GIVEREF(__pyx_tuple__161); /* "../../../../../../../opt/gfa/python-3.7/latest/lib/python3.7/site-packages/Cython/Includes/numpy/__init__.pxd":1044 * _import_umath() @@ -164153,9 +164198,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * * cdef inline int import_ufunc() except -1: */ - __pyx_tuple__159 = PyTuple_Pack(1, __pyx_kp_u_numpy_core_umath_failed_to_impor); if (unlikely(!__pyx_tuple__159)) __PYX_ERR(4, 1044, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__159); - __Pyx_GIVEREF(__pyx_tuple__159); + __pyx_tuple__162 = PyTuple_Pack(1, __pyx_kp_u_numpy_core_umath_failed_to_impor); if (unlikely(!__pyx_tuple__162)) __PYX_ERR(4, 1044, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__162); + __Pyx_GIVEREF(__pyx_tuple__162); /* "View.MemoryView":133 * @@ -164164,9 +164209,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * * if itemsize <= 0: */ - __pyx_tuple__160 = PyTuple_Pack(1, __pyx_kp_s_Empty_shape_tuple_for_cython_arr); if (unlikely(!__pyx_tuple__160)) __PYX_ERR(1, 133, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__160); - __Pyx_GIVEREF(__pyx_tuple__160); + __pyx_tuple__163 = PyTuple_Pack(1, __pyx_kp_s_Empty_shape_tuple_for_cython_arr); if (unlikely(!__pyx_tuple__163)) __PYX_ERR(1, 133, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__163); + __Pyx_GIVEREF(__pyx_tuple__163); /* "View.MemoryView":136 * @@ -164175,9 +164220,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * * if not isinstance(format, bytes): */ - __pyx_tuple__161 = PyTuple_Pack(1, __pyx_kp_s_itemsize_0_for_cython_array); if (unlikely(!__pyx_tuple__161)) __PYX_ERR(1, 136, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__161); - __Pyx_GIVEREF(__pyx_tuple__161); + __pyx_tuple__164 = PyTuple_Pack(1, __pyx_kp_s_itemsize_0_for_cython_array); if (unlikely(!__pyx_tuple__164)) __PYX_ERR(1, 136, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__164); + __Pyx_GIVEREF(__pyx_tuple__164); /* "View.MemoryView":148 * @@ -164186,9 +164231,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * * */ - __pyx_tuple__162 = PyTuple_Pack(1, __pyx_kp_s_unable_to_allocate_shape_and_str); if (unlikely(!__pyx_tuple__162)) __PYX_ERR(1, 148, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__162); - __Pyx_GIVEREF(__pyx_tuple__162); + __pyx_tuple__165 = PyTuple_Pack(1, __pyx_kp_s_unable_to_allocate_shape_and_str); if (unlikely(!__pyx_tuple__165)) __PYX_ERR(1, 148, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__165); + __Pyx_GIVEREF(__pyx_tuple__165); /* "View.MemoryView":176 * self.data = malloc(self.len) @@ -164197,9 +164242,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * * if self.dtype_is_object: */ - __pyx_tuple__163 = PyTuple_Pack(1, __pyx_kp_s_unable_to_allocate_array_data); if (unlikely(!__pyx_tuple__163)) __PYX_ERR(1, 176, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__163); - __Pyx_GIVEREF(__pyx_tuple__163); + __pyx_tuple__166 = PyTuple_Pack(1, __pyx_kp_s_unable_to_allocate_array_data); if (unlikely(!__pyx_tuple__166)) __PYX_ERR(1, 176, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__166); + __Pyx_GIVEREF(__pyx_tuple__166); /* "View.MemoryView":192 * bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS @@ -164208,9 +164253,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * info.buf = self.data * info.len = self.len */ - __pyx_tuple__164 = PyTuple_Pack(1, __pyx_kp_s_Can_only_create_a_buffer_that_is); if (unlikely(!__pyx_tuple__164)) __PYX_ERR(1, 192, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__164); - __Pyx_GIVEREF(__pyx_tuple__164); + __pyx_tuple__167 = PyTuple_Pack(1, __pyx_kp_s_Can_only_create_a_buffer_that_is); if (unlikely(!__pyx_tuple__167)) __PYX_ERR(1, 192, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__167); + __Pyx_GIVEREF(__pyx_tuple__167); /* "(tree fragment)":2 * def __reduce_cython__(self): @@ -164218,18 +164263,18 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * def __setstate_cython__(self, __pyx_state): * raise TypeError("no default __reduce__ due to non-trivial __cinit__") */ - __pyx_tuple__165 = PyTuple_Pack(1, __pyx_kp_s_no_default___reduce___due_to_non); if (unlikely(!__pyx_tuple__165)) __PYX_ERR(1, 2, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__165); - __Pyx_GIVEREF(__pyx_tuple__165); + __pyx_tuple__168 = PyTuple_Pack(1, __pyx_kp_s_no_default___reduce___due_to_non); if (unlikely(!__pyx_tuple__168)) __PYX_ERR(1, 2, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__168); + __Pyx_GIVEREF(__pyx_tuple__168); /* "(tree fragment)":4 * raise TypeError("no default __reduce__ due to non-trivial __cinit__") * def __setstate_cython__(self, __pyx_state): * raise TypeError("no default __reduce__ due to non-trivial __cinit__") # <<<<<<<<<<<<<< */ - __pyx_tuple__166 = PyTuple_Pack(1, __pyx_kp_s_no_default___reduce___due_to_non); if (unlikely(!__pyx_tuple__166)) __PYX_ERR(1, 4, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__166); - __Pyx_GIVEREF(__pyx_tuple__166); + __pyx_tuple__169 = PyTuple_Pack(1, __pyx_kp_s_no_default___reduce___due_to_non); if (unlikely(!__pyx_tuple__169)) __PYX_ERR(1, 4, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__169); + __Pyx_GIVEREF(__pyx_tuple__169); /* "View.MemoryView":414 * def __setitem__(memoryview self, object index, object value): @@ -164238,9 +164283,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * * have_slices, index = _unellipsify(index, self.view.ndim) */ - __pyx_tuple__167 = PyTuple_Pack(1, __pyx_kp_s_Cannot_assign_to_read_only_memor); if (unlikely(!__pyx_tuple__167)) __PYX_ERR(1, 414, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__167); - __Pyx_GIVEREF(__pyx_tuple__167); + __pyx_tuple__170 = PyTuple_Pack(1, __pyx_kp_s_Cannot_assign_to_read_only_memor); if (unlikely(!__pyx_tuple__170)) __PYX_ERR(1, 414, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__170); + __Pyx_GIVEREF(__pyx_tuple__170); /* "View.MemoryView":491 * result = struct.unpack(self.view.format, bytesitem) @@ -164249,9 +164294,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * else: * if len(self.view.format) == 1: */ - __pyx_tuple__168 = PyTuple_Pack(1, __pyx_kp_s_Unable_to_convert_item_to_object); if (unlikely(!__pyx_tuple__168)) __PYX_ERR(1, 491, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__168); - __Pyx_GIVEREF(__pyx_tuple__168); + __pyx_tuple__171 = PyTuple_Pack(1, __pyx_kp_s_Unable_to_convert_item_to_object); if (unlikely(!__pyx_tuple__171)) __PYX_ERR(1, 491, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__171); + __Pyx_GIVEREF(__pyx_tuple__171); /* "View.MemoryView":516 * def __getbuffer__(self, Py_buffer *info, int flags): @@ -164260,9 +164305,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * * if flags & PyBUF_ND: */ - __pyx_tuple__169 = PyTuple_Pack(1, __pyx_kp_s_Cannot_create_writable_memory_vi); if (unlikely(!__pyx_tuple__169)) __PYX_ERR(1, 516, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__169); - __Pyx_GIVEREF(__pyx_tuple__169); + __pyx_tuple__172 = PyTuple_Pack(1, __pyx_kp_s_Cannot_create_writable_memory_vi); if (unlikely(!__pyx_tuple__172)) __PYX_ERR(1, 516, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__172); + __Pyx_GIVEREF(__pyx_tuple__172); /* "View.MemoryView":566 * if self.view.strides == NULL: @@ -164271,9 +164316,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * * return tuple([stride for stride in self.view.strides[:self.view.ndim]]) */ - __pyx_tuple__170 = PyTuple_Pack(1, __pyx_kp_s_Buffer_view_does_not_expose_stri); if (unlikely(!__pyx_tuple__170)) __PYX_ERR(1, 566, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__170); - __Pyx_GIVEREF(__pyx_tuple__170); + __pyx_tuple__173 = PyTuple_Pack(1, __pyx_kp_s_Buffer_view_does_not_expose_stri); if (unlikely(!__pyx_tuple__173)) __PYX_ERR(1, 566, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__173); + __Pyx_GIVEREF(__pyx_tuple__173); /* "View.MemoryView":573 * def suboffsets(self): @@ -164282,12 +164327,12 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * * return tuple([suboffset for suboffset in self.view.suboffsets[:self.view.ndim]]) */ - __pyx_tuple__171 = PyTuple_New(1); if (unlikely(!__pyx_tuple__171)) __PYX_ERR(1, 573, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__171); + __pyx_tuple__174 = PyTuple_New(1); if (unlikely(!__pyx_tuple__174)) __PYX_ERR(1, 573, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__174); __Pyx_INCREF(__pyx_int_neg_1); __Pyx_GIVEREF(__pyx_int_neg_1); - PyTuple_SET_ITEM(__pyx_tuple__171, 0, __pyx_int_neg_1); - __Pyx_GIVEREF(__pyx_tuple__171); + PyTuple_SET_ITEM(__pyx_tuple__174, 0, __pyx_int_neg_1); + __Pyx_GIVEREF(__pyx_tuple__174); /* "(tree fragment)":2 * def __reduce_cython__(self): @@ -164295,18 +164340,18 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * def __setstate_cython__(self, __pyx_state): * raise TypeError("no default __reduce__ due to non-trivial __cinit__") */ - __pyx_tuple__172 = PyTuple_Pack(1, __pyx_kp_s_no_default___reduce___due_to_non); if (unlikely(!__pyx_tuple__172)) __PYX_ERR(1, 2, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__172); - __Pyx_GIVEREF(__pyx_tuple__172); + __pyx_tuple__175 = PyTuple_Pack(1, __pyx_kp_s_no_default___reduce___due_to_non); if (unlikely(!__pyx_tuple__175)) __PYX_ERR(1, 2, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__175); + __Pyx_GIVEREF(__pyx_tuple__175); /* "(tree fragment)":4 * raise TypeError("no default __reduce__ due to non-trivial __cinit__") * def __setstate_cython__(self, __pyx_state): * raise TypeError("no default __reduce__ due to non-trivial __cinit__") # <<<<<<<<<<<<<< */ - __pyx_tuple__173 = PyTuple_Pack(1, __pyx_kp_s_no_default___reduce___due_to_non); if (unlikely(!__pyx_tuple__173)) __PYX_ERR(1, 4, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__173); - __Pyx_GIVEREF(__pyx_tuple__173); + __pyx_tuple__176 = PyTuple_Pack(1, __pyx_kp_s_no_default___reduce___due_to_non); if (unlikely(!__pyx_tuple__176)) __PYX_ERR(1, 4, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__176); + __Pyx_GIVEREF(__pyx_tuple__176); /* "View.MemoryView":678 * if item is Ellipsis: @@ -164315,9 +164360,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * seen_ellipsis = True * else: */ - __pyx_slice__174 = PySlice_New(Py_None, Py_None, Py_None); if (unlikely(!__pyx_slice__174)) __PYX_ERR(1, 678, __pyx_L1_error) - __Pyx_GOTREF(__pyx_slice__174); - __Pyx_GIVEREF(__pyx_slice__174); + __pyx_slice__177 = PySlice_New(Py_None, Py_None, Py_None); if (unlikely(!__pyx_slice__177)) __PYX_ERR(1, 678, __pyx_L1_error) + __Pyx_GOTREF(__pyx_slice__177); + __Pyx_GIVEREF(__pyx_slice__177); /* "View.MemoryView":699 * for suboffset in suboffsets[:ndim]: @@ -164326,9 +164371,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * * */ - __pyx_tuple__175 = PyTuple_Pack(1, __pyx_kp_s_Indirect_dimensions_not_supporte); if (unlikely(!__pyx_tuple__175)) __PYX_ERR(1, 699, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__175); - __Pyx_GIVEREF(__pyx_tuple__175); + __pyx_tuple__178 = PyTuple_Pack(1, __pyx_kp_s_Indirect_dimensions_not_supporte); if (unlikely(!__pyx_tuple__178)) __PYX_ERR(1, 699, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__178); + __Pyx_GIVEREF(__pyx_tuple__178); /* "(tree fragment)":2 * def __reduce_cython__(self): @@ -164336,18 +164381,18 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * def __setstate_cython__(self, __pyx_state): * raise TypeError("no default __reduce__ due to non-trivial __cinit__") */ - __pyx_tuple__176 = PyTuple_Pack(1, __pyx_kp_s_no_default___reduce___due_to_non); if (unlikely(!__pyx_tuple__176)) __PYX_ERR(1, 2, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__176); - __Pyx_GIVEREF(__pyx_tuple__176); + __pyx_tuple__179 = PyTuple_Pack(1, __pyx_kp_s_no_default___reduce___due_to_non); if (unlikely(!__pyx_tuple__179)) __PYX_ERR(1, 2, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__179); + __Pyx_GIVEREF(__pyx_tuple__179); /* "(tree fragment)":4 * raise TypeError("no default __reduce__ due to non-trivial __cinit__") * def __setstate_cython__(self, __pyx_state): * raise TypeError("no default __reduce__ due to non-trivial __cinit__") # <<<<<<<<<<<<<< */ - __pyx_tuple__177 = PyTuple_Pack(1, __pyx_kp_s_no_default___reduce___due_to_non); if (unlikely(!__pyx_tuple__177)) __PYX_ERR(1, 4, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__177); - __Pyx_GIVEREF(__pyx_tuple__177); + __pyx_tuple__180 = PyTuple_Pack(1, __pyx_kp_s_no_default___reduce___due_to_non); if (unlikely(!__pyx_tuple__180)) __PYX_ERR(1, 4, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__180); + __Pyx_GIVEREF(__pyx_tuple__180); /* "PyCafe.pyx":45 * @@ -164356,9 +164401,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * _appname = _pymodule_parts[0] * */ - __pyx_tuple__179 = PyTuple_Pack(1, __pyx_kp_u__178); if (unlikely(!__pyx_tuple__179)) __PYX_ERR(3, 45, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__179); - __Pyx_GIVEREF(__pyx_tuple__179); + __pyx_tuple__182 = PyTuple_Pack(1, __pyx_kp_u__181); if (unlikely(!__pyx_tuple__182)) __PYX_ERR(3, 45, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__182); + __Pyx_GIVEREF(__pyx_tuple__182); /* "PyCafe.pyx":54 * include "PyCafeDefs_sf.pxi" @@ -164367,20 +164412,20 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * """Decorator to validate handle/PV input argument. * */ - __pyx_tuple__180 = PyTuple_Pack(3, __pyx_n_s_func, __pyx_n_s_wrapper, __pyx_n_s_wrapper); if (unlikely(!__pyx_tuple__180)) __PYX_ERR(3, 54, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__180); - __Pyx_GIVEREF(__pyx_tuple__180); - __pyx_codeobj__181 = (PyObject*)__Pyx_PyCode_New(1, 0, 3, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__180, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_PyCafe_pyx, __pyx_n_s_verify_handlepv, 54, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__181)) __PYX_ERR(3, 54, __pyx_L1_error) + __pyx_tuple__183 = PyTuple_Pack(3, __pyx_n_s_func, __pyx_n_s_wrapper, __pyx_n_s_wrapper); if (unlikely(!__pyx_tuple__183)) __PYX_ERR(3, 54, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__183); + __Pyx_GIVEREF(__pyx_tuple__183); + __pyx_codeobj__184 = (PyObject*)__Pyx_PyCode_New(1, 0, 3, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__183, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_PyCafe_pyx, __pyx_n_s_verify_handlepv, 54, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__184)) __PYX_ERR(3, 54, __pyx_L1_error) /* "(tree fragment)":1 * def __pyx_unpickle_CafeException(__pyx_type, long __pyx_checksum, __pyx_state): # <<<<<<<<<<<<<< * cdef object __pyx_PickleError * cdef object __pyx_result */ - __pyx_tuple__182 = PyTuple_Pack(5, __pyx_n_s_pyx_type, __pyx_n_s_pyx_checksum, __pyx_n_s_pyx_state, __pyx_n_s_pyx_PickleError, __pyx_n_s_pyx_result); if (unlikely(!__pyx_tuple__182)) __PYX_ERR(1, 1, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__182); - __Pyx_GIVEREF(__pyx_tuple__182); - __pyx_codeobj__183 = (PyObject*)__Pyx_PyCode_New(3, 0, 5, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__182, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_stringsource, __pyx_n_s_pyx_unpickle_CafeException, 1, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__183)) __PYX_ERR(1, 1, __pyx_L1_error) + __pyx_tuple__185 = PyTuple_Pack(5, __pyx_n_s_pyx_type, __pyx_n_s_pyx_checksum, __pyx_n_s_pyx_state, __pyx_n_s_pyx_PickleError, __pyx_n_s_pyx_result); if (unlikely(!__pyx_tuple__185)) __PYX_ERR(1, 1, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__185); + __Pyx_GIVEREF(__pyx_tuple__185); + __pyx_codeobj__186 = (PyObject*)__Pyx_PyCode_New(3, 0, 5, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__185, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_stringsource, __pyx_n_s_pyx_unpickle_CafeException, 1, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__186)) __PYX_ERR(1, 1, __pyx_L1_error) /* "View.MemoryView":286 * return self.name @@ -164389,9 +164434,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * cdef strided = Enum("") # default * cdef indirect = Enum("") */ - __pyx_tuple__184 = PyTuple_Pack(1, __pyx_kp_s_strided_and_direct_or_indirect); if (unlikely(!__pyx_tuple__184)) __PYX_ERR(1, 286, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__184); - __Pyx_GIVEREF(__pyx_tuple__184); + __pyx_tuple__187 = PyTuple_Pack(1, __pyx_kp_s_strided_and_direct_or_indirect); if (unlikely(!__pyx_tuple__187)) __PYX_ERR(1, 286, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__187); + __Pyx_GIVEREF(__pyx_tuple__187); /* "View.MemoryView":287 * @@ -164400,9 +164445,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * cdef indirect = Enum("") * */ - __pyx_tuple__185 = PyTuple_Pack(1, __pyx_kp_s_strided_and_direct); if (unlikely(!__pyx_tuple__185)) __PYX_ERR(1, 287, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__185); - __Pyx_GIVEREF(__pyx_tuple__185); + __pyx_tuple__188 = PyTuple_Pack(1, __pyx_kp_s_strided_and_direct); if (unlikely(!__pyx_tuple__188)) __PYX_ERR(1, 287, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__188); + __Pyx_GIVEREF(__pyx_tuple__188); /* "View.MemoryView":288 * cdef generic = Enum("") @@ -164411,9 +164456,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * * */ - __pyx_tuple__186 = PyTuple_Pack(1, __pyx_kp_s_strided_and_indirect); if (unlikely(!__pyx_tuple__186)) __PYX_ERR(1, 288, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__186); - __Pyx_GIVEREF(__pyx_tuple__186); + __pyx_tuple__189 = PyTuple_Pack(1, __pyx_kp_s_strided_and_indirect); if (unlikely(!__pyx_tuple__189)) __PYX_ERR(1, 288, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__189); + __Pyx_GIVEREF(__pyx_tuple__189); /* "View.MemoryView":291 * @@ -164422,9 +164467,9 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * cdef indirect_contiguous = Enum("") * */ - __pyx_tuple__187 = PyTuple_Pack(1, __pyx_kp_s_contiguous_and_direct); if (unlikely(!__pyx_tuple__187)) __PYX_ERR(1, 291, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__187); - __Pyx_GIVEREF(__pyx_tuple__187); + __pyx_tuple__190 = PyTuple_Pack(1, __pyx_kp_s_contiguous_and_direct); if (unlikely(!__pyx_tuple__190)) __PYX_ERR(1, 291, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__190); + __Pyx_GIVEREF(__pyx_tuple__190); /* "View.MemoryView":292 * @@ -164433,19 +164478,19 @@ static CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) { * * */ - __pyx_tuple__188 = PyTuple_Pack(1, __pyx_kp_s_contiguous_and_indirect); if (unlikely(!__pyx_tuple__188)) __PYX_ERR(1, 292, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__188); - __Pyx_GIVEREF(__pyx_tuple__188); + __pyx_tuple__191 = PyTuple_Pack(1, __pyx_kp_s_contiguous_and_indirect); if (unlikely(!__pyx_tuple__191)) __PYX_ERR(1, 292, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__191); + __Pyx_GIVEREF(__pyx_tuple__191); /* "(tree fragment)":1 * def __pyx_unpickle_Enum(__pyx_type, long __pyx_checksum, __pyx_state): # <<<<<<<<<<<<<< * cdef object __pyx_PickleError * cdef object __pyx_result */ - __pyx_tuple__189 = PyTuple_Pack(5, __pyx_n_s_pyx_type, __pyx_n_s_pyx_checksum, __pyx_n_s_pyx_state, __pyx_n_s_pyx_PickleError, __pyx_n_s_pyx_result); if (unlikely(!__pyx_tuple__189)) __PYX_ERR(1, 1, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__189); - __Pyx_GIVEREF(__pyx_tuple__189); - __pyx_codeobj__190 = (PyObject*)__Pyx_PyCode_New(3, 0, 5, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__189, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_stringsource, __pyx_n_s_pyx_unpickle_Enum, 1, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__190)) __PYX_ERR(1, 1, __pyx_L1_error) + __pyx_tuple__192 = PyTuple_Pack(5, __pyx_n_s_pyx_type, __pyx_n_s_pyx_checksum, __pyx_n_s_pyx_state, __pyx_n_s_pyx_PickleError, __pyx_n_s_pyx_result); if (unlikely(!__pyx_tuple__192)) __PYX_ERR(1, 1, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__192); + __Pyx_GIVEREF(__pyx_tuple__192); + __pyx_codeobj__193 = (PyObject*)__Pyx_PyCode_New(3, 0, 5, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__192, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_stringsource, __pyx_n_s_pyx_unpickle_Enum, 1, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__193)) __PYX_ERR(1, 1, __pyx_L1_error) __Pyx_RefNannyFinishContext(); return 0; __pyx_L1_error:; @@ -165137,7 +165182,7 @@ if (!__Pyx_RefNanny) { __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_split); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 45, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_tuple__179, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(3, 45, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_tuple__182, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(3, 45, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; if (PyDict_SetItem(__pyx_d, __pyx_n_s_pymodule_parts, __pyx_t_1) < 0) __PYX_ERR(3, 45, __pyx_L1_error) @@ -166378,7 +166423,7 @@ if (!__Pyx_RefNanny) { * unsigned int mask=DBE_VALUE | DBE_LOG | DBE_ALARM, * unsigned short notify_milliseconds=0): */ - __pyx_k__99 = DBR_TIME; + __pyx_k__102 = DBR_TIME; /* "PyCafe.pyx":5495 * @@ -166387,7 +166432,7 @@ if (!__Pyx_RefNanny) { * unsigned short notify_milliseconds=0): * return self.groupMonitorStart(ghandleName, cb, dbr, mask, notify_milliseconds) */ - __pyx_k__100 = ((DBE_VALUE | DBE_LOG) | DBE_ALARM); + __pyx_k__103 = ((DBE_VALUE | DBE_LOG) | DBE_ALARM); /* "PyCafe.pyx":5501 * ################################################################################## @@ -166396,7 +166441,7 @@ if (!__Pyx_RefNanny) { * unsigned int mask=DBE_VALUE | DBE_LOG | DBE_ALARM, * unsigned short notify_milliseconds=0): */ - __pyx_k__101 = DBR_TIME; + __pyx_k__104 = DBR_TIME; /* "PyCafe.pyx":5502 * def groupMonitorStart(self, ghandleName, object cb=None, @@ -166405,7 +166450,7 @@ if (!__Pyx_RefNanny) { * unsigned short notify_milliseconds=0): * ################################################################################## */ - __pyx_k__102 = ((DBE_VALUE | DBE_LOG) | DBE_ALARM); + __pyx_k__105 = ((DBE_VALUE | DBE_LOG) | DBE_ALARM); /* "PyCafe.pyx":5585 * def groupMonitorStartWithCBList(self, @@ -166414,7 +166459,7 @@ if (!__Pyx_RefNanny) { * unsigned int mask=\ * DBE_VALUE | DBE_LOG | DBE_ALARM, */ - __pyx_k__107 = DBR_TIME; + __pyx_k__110 = DBR_TIME; /* "PyCafe.pyx":5587 * DBR_TYPE dbr=DBR_TIME, @@ -166423,7 +166468,7 @@ if (!__Pyx_RefNanny) { * unsigned short notify_milliseconds=0): * ############################################################################ */ - __pyx_k__108 = ((DBE_VALUE | DBE_LOG) | DBE_ALARM); + __pyx_k__111 = ((DBE_VALUE | DBE_LOG) | DBE_ALARM); /* "PyCafe.pyx":6405 * @@ -166588,7 +166633,7 @@ if (!__Pyx_RefNanny) { * unsigned int mask=DBE_VALUE | DBE_LOG | DBE_ALARM, * unsigned short notify_milliseconds=0): */ - __pyx_k__123 = DBR_TIME; + __pyx_k__126 = DBR_TIME; /* "PyCafe.pyx":6437 * def monitor( @@ -166597,7 +166642,7 @@ if (!__Pyx_RefNanny) { * unsigned short notify_milliseconds=0): * */ - __pyx_k__124 = ((DBE_VALUE | DBE_LOG) | DBE_ALARM); + __pyx_k__127 = ((DBE_VALUE | DBE_LOG) | DBE_ALARM); /* "PyCafe.pyx":6444 * ############################################################################ @@ -166606,7 +166651,7 @@ if (!__Pyx_RefNanny) { * unsigned int mask=DBE_VALUE | DBE_LOG | DBE_ALARM, * unsigned short notify_milliseconds=0): */ - __pyx_k__125 = DBR_TIME; + __pyx_k__128 = DBR_TIME; /* "PyCafe.pyx":6445 * def monitorStart( @@ -166615,7 +166660,7 @@ if (!__Pyx_RefNanny) { * unsigned short notify_milliseconds=0): * */ - __pyx_k__126 = ((DBE_VALUE | DBE_LOG) | DBE_ALARM); + __pyx_k__129 = ((DBE_VALUE | DBE_LOG) | DBE_ALARM); /* "(tree fragment)":1 * def __pyx_unpickle_CafeException(__pyx_type, long __pyx_checksum, __pyx_state): # <<<<<<<<<<<<<< @@ -166657,7 +166702,7 @@ if (!__Pyx_RefNanny) { * cdef strided = Enum("") # default * cdef indirect = Enum("") */ - __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__184, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 286, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__187, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 286, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_XGOTREF(generic); __Pyx_DECREF_SET(generic, __pyx_t_1); @@ -166671,7 +166716,7 @@ if (!__Pyx_RefNanny) { * cdef indirect = Enum("") * */ - __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__185, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 287, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__188, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 287, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_XGOTREF(strided); __Pyx_DECREF_SET(strided, __pyx_t_1); @@ -166685,7 +166730,7 @@ if (!__Pyx_RefNanny) { * * */ - __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__186, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 288, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__189, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 288, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_XGOTREF(indirect); __Pyx_DECREF_SET(indirect, __pyx_t_1); @@ -166699,7 +166744,7 @@ if (!__Pyx_RefNanny) { * cdef indirect_contiguous = Enum("") * */ - __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__187, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 291, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__190, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 291, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_XGOTREF(contiguous); __Pyx_DECREF_SET(contiguous, __pyx_t_1); @@ -166713,7 +166758,7 @@ if (!__Pyx_RefNanny) { * * */ - __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__188, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 292, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__191, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 292, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_XGOTREF(indirect_contiguous); __Pyx_DECREF_SET(indirect_contiguous, __pyx_t_1); diff --git a/PyCafe.html b/PyCafe.html index 3171e28..aa3a2c0 100644 --- a/PyCafe.html +++ b/PyCafe.html @@ -485,15 +485,15 @@ body.cython { font-family: courier; font-size: 12; } __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_split); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 45, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; - __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_tuple__179, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(3, 45, __pyx_L1_error) + __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_2, __pyx_tuple__182, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(3, 45, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; if (PyDict_SetItem(__pyx_d, __pyx_n_s_pymodule_parts, __pyx_t_1) < 0) __PYX_ERR(3, 45, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; /* … */ - __pyx_tuple__179 = PyTuple_Pack(1, __pyx_kp_u__178); if (unlikely(!__pyx_tuple__179)) __PYX_ERR(3, 45, __pyx_L1_error) - __Pyx_GOTREF(__pyx_tuple__179); - __Pyx_GIVEREF(__pyx_tuple__179); + __pyx_tuple__182 = PyTuple_Pack(1, __pyx_kp_u__181); if (unlikely(!__pyx_tuple__182)) __PYX_ERR(3, 45, __pyx_L1_error) + __Pyx_GOTREF(__pyx_tuple__182); + __Pyx_GIVEREF(__pyx_tuple__182);
+0046: _appname = _pymodule_parts[0]
  __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_pymodule_parts); if (unlikely(!__pyx_t_1)) __PYX_ERR(3, 46, __pyx_L1_error)
   __Pyx_GOTREF(__pyx_t_1);
@@ -571,15 +571,15 @@ static PyObject *__pyx_pf_6PyCafe_verify_handlepv(CYTHON_UNUSED PyObject *__pyx_
   return __pyx_r;
 }
 /* … */
-  __pyx_tuple__180 = PyTuple_Pack(3, __pyx_n_s_func, __pyx_n_s_wrapper, __pyx_n_s_wrapper); if (unlikely(!__pyx_tuple__180)) __PYX_ERR(3, 54, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__180);
-  __Pyx_GIVEREF(__pyx_tuple__180);
+  __pyx_tuple__183 = PyTuple_Pack(3, __pyx_n_s_func, __pyx_n_s_wrapper, __pyx_n_s_wrapper); if (unlikely(!__pyx_tuple__183)) __PYX_ERR(3, 54, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__183);
+  __Pyx_GIVEREF(__pyx_tuple__183);
 /* … */
   __pyx_t_1 = PyCFunction_NewEx(&__pyx_mdef_6PyCafe_1verify_handlepv, NULL, __pyx_n_s_PyCafe); if (unlikely(!__pyx_t_1)) __PYX_ERR(3, 54, __pyx_L1_error)
   __Pyx_GOTREF(__pyx_t_1);
   if (PyDict_SetItem(__pyx_d, __pyx_n_s_verify_handlepv, __pyx_t_1) < 0) __PYX_ERR(3, 54, __pyx_L1_error)
   __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
-  __pyx_codeobj__181 = (PyObject*)__Pyx_PyCode_New(1, 0, 3, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__180, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_PyCafe_pyx, __pyx_n_s_verify_handlepv, 54, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__181)) __PYX_ERR(3, 54, __pyx_L1_error)
+  __pyx_codeobj__184 = (PyObject*)__Pyx_PyCode_New(1, 0, 3, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__183, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_PyCafe_pyx, __pyx_n_s_verify_handlepv, 54, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__184)) __PYX_ERR(3, 54, __pyx_L1_error)
 /* … */
 struct __pyx_obj_6PyCafe___pyx_scope_struct__verify_handlepv {
   PyObject_HEAD
@@ -1518,8 +1518,8 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_4CAFE_version(CYTHON_UNUSED struct __p
 }
 
+0236:         return CAFE_VERSION
  __Pyx_XDECREF(__pyx_r);
-  __Pyx_INCREF(__pyx_kp_u_1_14_1);
-  __pyx_r = __pyx_kp_u_1_14_1;
+  __Pyx_INCREF(__pyx_kp_u_1_14_4);
+  __pyx_r = __pyx_kp_u_1_14_4;
   goto __pyx_L0;
 
 0237: 
+0238:     def EPICS_version(self):
@@ -31682,7 +31682,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_298getDictionary(struct __pyx_obj_6PyC if (__pyx_t_1) { /* … */ } -
+4228:                 raise Exception(("EXCEPTION RAISED IN PyCafe def getCompoundList. \n" +
+
+4228:                 raise Exception(("EXCEPTION RAISED IN PyCafe def getDictionary. \n" +
      __pyx_t_3 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__87, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 4228, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_3);
       __Pyx_Raise(__pyx_t_3, 0, 0, 0);
@@ -31703,7 +31703,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_298getDictionary(struct __pyx_obj_6PyC
     if (__pyx_t_2) {
 /* … */
     }
-
+4234:                 raise Exception("EXCEPTION RAISED IN PyCafe def getCompoundList. \n\
+
+4234:                 raise Exception("EXCEPTION RAISED IN PyCafe def getDictionary. \n\
      __pyx_t_3 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__88, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 4234, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_3);
       __Pyx_Raise(__pyx_t_3, 0, 0, 0);
@@ -31754,7 +31754,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_298getDictionary(struct __pyx_obj_6PyC
 /* … */
     }
     __pyx_L6:;
-
+4241:                 raise Exception("EXCEPTION RAISED IN PyCafe def getCompoundList. \n\
+
+4241:                 raise Exception("EXCEPTION RAISED IN PyCafe def getDictionary. \n\
      __pyx_t_3 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__89, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 4241, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_3);
       __Pyx_Raise(__pyx_t_3, 0, 0, 0);
@@ -32250,12 +32250,16 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_300getCompoundList(struct __pyx_obj_6P
     if (__pyx_t_1) {
 /* … */
     }
-
+4267:                 raise Exception(("EXCEPTION RAISED IN PyCafe def getCompoundList. \n" +
-
      __pyx_t_3 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__87, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 4267, __pyx_L1_error)
+
+4267:                 raise Exception(("EXCEPTION RAISED IN PyCafe def getCompoundList. \n" +
+
      __pyx_t_3 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__90, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 4267, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_3);
       __Pyx_Raise(__pyx_t_3, 0, 0, 0);
       __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
       __PYX_ERR(3, 4267, __pyx_L1_error)
+/* … */
+  __pyx_tuple__90 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_8); if (unlikely(!__pyx_tuple__90)) __PYX_ERR(3, 4267, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__90);
+  __Pyx_GIVEREF(__pyx_tuple__90);
 
 4268:                                  "First input argument should be <type 'list'> " +
 4269:                                  "of handles or PVs\nelse <class 'str'> for " +
 4270:                                  "CAFE 'group' name"))
@@ -32267,12 +32271,16 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_300getCompoundList(struct __pyx_obj_6P if (__pyx_t_2) { /* … */ } -
+4273:                 raise Exception("EXCEPTION RAISED IN PyCafe def getCompoundList. \n\
-
      __pyx_t_3 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__88, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 4273, __pyx_L1_error)
+
+4273:                 raise Exception("EXCEPTION RAISED IN PyCafe def getCompoundList. \n\
+
      __pyx_t_3 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__91, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 4273, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_3);
       __Pyx_Raise(__pyx_t_3, 0, 0, 0);
       __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
       __PYX_ERR(3, 4273, __pyx_L1_error)
+/* … */
+  __pyx_tuple__91 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_9); if (unlikely(!__pyx_tuple__91)) __PYX_ERR(3, 4273, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__91);
+  __Pyx_GIVEREF(__pyx_tuple__91);
 
 4274: First input argument, should be <type 'list'> of handles or PVs")
 4275: 
+4276:             if isinstance(handleList[0], (str)):
@@ -32313,12 +32321,16 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_300getCompoundList(struct __pyx_obj_6P __pyx_L6:; } __pyx_L3:; -
+4279:                 raise Exception("EXCEPTION RAISED IN PyCafe def getCompoundList. \n\
-
      __pyx_t_3 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__89, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 4279, __pyx_L1_error)
+
+4279:                 raise Exception("EXCEPTION RAISED IN PyCafe def getCompoundList. \n\
+
      __pyx_t_3 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__92, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 4279, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_3);
       __Pyx_Raise(__pyx_t_3, 0, 0, 0);
       __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
       __PYX_ERR(3, 4279, __pyx_L1_error)
+/* … */
+  __pyx_tuple__92 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_10); if (unlikely(!__pyx_tuple__92)) __PYX_ERR(3, 4279, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__92);
+  __Pyx_GIVEREF(__pyx_tuple__92);
 
 4280: First input argument, should be a 'list' of of type <class 'int'> if handles or <class 'str'> if PVs")
 4281: 
 4282:         # pack into vectors
@@ -32452,13 +32464,13 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_300getCompoundList(struct __pyx_obj_6P /* … */ }
+4322:                     print("Error in def  getCompoundList: ")
-
        __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__90, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 4322, __pyx_L1_error)
+
        __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__93, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 4322, __pyx_L1_error)
         __Pyx_GOTREF(__pyx_t_3);
         __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
 /* … */
-  __pyx_tuple__90 = PyTuple_Pack(1, __pyx_kp_u_Error_in_def_getCompoundList); if (unlikely(!__pyx_tuple__90)) __PYX_ERR(3, 4322, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__90);
-  __Pyx_GIVEREF(__pyx_tuple__90);
+  __pyx_tuple__93 = PyTuple_Pack(1, __pyx_kp_u_Error_in_def_getCompoundList); if (unlikely(!__pyx_tuple__93)) __PYX_ERR(3, 4322, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__93);
+  __Pyx_GIVEREF(__pyx_tuple__93);
 
+4323:                     self._c_cafe.printStatusMessage(statusBundle)
        __pyx_v_self->_c_cafe->printStatusMessage(__pyx_v_statusBundle);
 
 4324: 
@@ -33836,7 +33848,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_302getCompoundPVGroup(struct __pyx_obj
 4561: 
+4562:             raise Exception("EXCEPTION RAISED IN PyCafe def getCompoundPVGroup. \n\
  /*else*/ {
-    __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__91, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 4562, __pyx_L1_error)
+    __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__94, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 4562, __pyx_L1_error)
     __Pyx_GOTREF(__pyx_t_5);
     __Pyx_Raise(__pyx_t_5, 0, 0, 0);
     __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
@@ -33844,9 +33856,9 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_302getCompoundPVGroup(struct __pyx_obj
   }
   __pyx_L3:;
 /* … */
-  __pyx_tuple__91 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_8); if (unlikely(!__pyx_tuple__91)) __PYX_ERR(3, 4562, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__91);
-  __Pyx_GIVEREF(__pyx_tuple__91);
+  __pyx_tuple__94 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_11); if (unlikely(!__pyx_tuple__94)) __PYX_ERR(3, 4562, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__94);
+  __Pyx_GIVEREF(__pyx_tuple__94);
 
 4563: First input argument, should be of type <class 'int'> if group handle, else <class 'str'> if group name")
 4564: 
+4565:         handleList = []
@@ -34712,7 +34724,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_310getCache(struct __pyx_obj_6PyCafe_C
 4669:         else:
+4670:             raise Exception("EXCEPTION RAISED IN PyCafe def getCache. \n\
  /*else*/ {
-    __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__92, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 4670, __pyx_L1_error)
+    __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__95, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 4670, __pyx_L1_error)
     __Pyx_GOTREF(__pyx_t_5);
     __Pyx_Raise(__pyx_t_5, 0, 0, 0);
     __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
@@ -34720,9 +34732,9 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_310getCache(struct __pyx_obj_6PyCafe_C
   }
   __pyx_L3:;
 /* … */
-  __pyx_tuple__92 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_9); if (unlikely(!__pyx_tuple__92)) __PYX_ERR(3, 4670, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__92);
-  __Pyx_GIVEREF(__pyx_tuple__92);
+  __pyx_tuple__95 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_12); if (unlikely(!__pyx_tuple__95)) __PYX_ERR(3, 4670, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__95);
+  __Pyx_GIVEREF(__pyx_tuple__95);
 
 4671: 				First input argument, should be of type <class 'int'> if handle, else <class 'str'> if PV")
 4672: 
+4673:         cdef long dtr = 0
@@ -35274,21 +35286,21 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_310getCache(struct __pyx_obj_6PyCafe_C break; }
+4776:                 print("This line in PyCafe def getCache should never appear!")
-
      __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__93, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 4776, __pyx_L1_error)
+
      __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__96, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 4776, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_5);
       __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
 /* … */
-  __pyx_tuple__93 = PyTuple_Pack(1, __pyx_kp_u_This_line_in_PyCafe_def_getCache); if (unlikely(!__pyx_tuple__93)) __PYX_ERR(3, 4776, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__93);
-  __Pyx_GIVEREF(__pyx_tuple__93);
+  __pyx_tuple__96 = PyTuple_Pack(1, __pyx_kp_u_This_line_in_PyCafe_def_getCache); if (unlikely(!__pyx_tuple__96)) __PYX_ERR(3, 4776, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__96);
+  __Pyx_GIVEREF(__pyx_tuple__96);
 
+4777:                 print("Datatype unknown, returning value 0")
-
      __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__94, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 4777, __pyx_L1_error)
+
      __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__97, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 4777, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_5);
       __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
 /* … */
-  __pyx_tuple__94 = PyTuple_Pack(1, __pyx_kp_u_Datatype_unknown_returning_value); if (unlikely(!__pyx_tuple__94)) __PYX_ERR(3, 4777, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__94);
-  __Pyx_GIVEREF(__pyx_tuple__94);
+  __pyx_tuple__97 = PyTuple_Pack(1, __pyx_kp_u_Datatype_unknown_returning_value); if (unlikely(!__pyx_tuple__97)) __PYX_ERR(3, 4777, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__97);
+  __Pyx_GIVEREF(__pyx_tuple__97);
 
+4778:                 return 0
      __Pyx_XDECREF(__pyx_r);
       __Pyx_INCREF(__pyx_int_0);
@@ -39068,7 +39080,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_326getPVCache(struct __pyx_obj_6PyCafe
 
 5286:         else:
+5287:             raise Exception("EXCEPTION RAISED IN PyCafe def getPVCache. \n \
  /*else*/ {
-    __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__95, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5287, __pyx_L1_error)
+    __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__98, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5287, __pyx_L1_error)
     __Pyx_GOTREF(__pyx_t_5);
     __Pyx_Raise(__pyx_t_5, 0, 0, 0);
     __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
@@ -39076,9 +39088,9 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_326getPVCache(struct __pyx_obj_6PyCafe
   }
   __pyx_L3:;
 /* … */
-  __pyx_tuple__95 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_10); if (unlikely(!__pyx_tuple__95)) __PYX_ERR(3, 5287, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__95);
-  __Pyx_GIVEREF(__pyx_tuple__95);
+  __pyx_tuple__98 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_13); if (unlikely(!__pyx_tuple__98)) __PYX_ERR(3, 5287, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__98);
+  __Pyx_GIVEREF(__pyx_tuple__98);
 
 5288: 			First input argument, should be of type <class 'int'> if handle, else <class 'str'> if PV")
 5289: 
 5290:         cdef PVDataHolder pvd
@@ -39329,7 +39341,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_328getCtrl(struct __pyx_obj_6PyCafe_Cy
 5332:         else:
+5333:             raise Exception("EXCEPTION RAISED IN PyCafe def getCtrl. \n\
  /*else*/ {
-    __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__96, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5333, __pyx_L1_error)
+    __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__99, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5333, __pyx_L1_error)
     __Pyx_GOTREF(__pyx_t_5);
     __Pyx_Raise(__pyx_t_5, 0, 0, 0);
     __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
@@ -39337,9 +39349,9 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_328getCtrl(struct __pyx_obj_6PyCafe_Cy
   }
   __pyx_L3:;
 /* … */
-  __pyx_tuple__96 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_11); if (unlikely(!__pyx_tuple__96)) __PYX_ERR(3, 5333, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__96);
-  __Pyx_GIVEREF(__pyx_tuple__96);
+  __pyx_tuple__99 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_14); if (unlikely(!__pyx_tuple__99)) __PYX_ERR(3, 5333, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__99);
+  __Pyx_GIVEREF(__pyx_tuple__99);
 
 5334: First input argument, should be of type <class 'int'> if handle, else <class 'str'> if PV")
 5335: 
 5336:         cdef PVCtrlHolder pvc
@@ -39615,7 +39627,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_330getCtrlCache(struct __pyx_obj_6PyCa
 5378:         else:
+5379:             raise Exception("EXCEPTION RAISED IN PyCafe def getCtrlCache. \n\
  /*else*/ {
-    __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__97, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5379, __pyx_L1_error)
+    __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__100, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5379, __pyx_L1_error)
     __Pyx_GOTREF(__pyx_t_5);
     __Pyx_Raise(__pyx_t_5, 0, 0, 0);
     __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
@@ -39623,9 +39635,9 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_330getCtrlCache(struct __pyx_obj_6PyCa
   }
   __pyx_L3:;
 /* … */
-  __pyx_tuple__97 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_12); if (unlikely(!__pyx_tuple__97)) __PYX_ERR(3, 5379, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__97);
-  __Pyx_GIVEREF(__pyx_tuple__97);
+  __pyx_tuple__100 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_15); if (unlikely(!__pyx_tuple__100)) __PYX_ERR(3, 5379, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__100);
+  __Pyx_GIVEREF(__pyx_tuple__100);
 
 5380: First input argument, should be of type <class 'int'> if handle, else <class 'str'> if PV")
 5381: 
 5382:         cdef PVCtrlHolder pvc
@@ -40060,7 +40072,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_334getMonitorPolicyVector(struct __pyx
 5459:         else:
+5460:             raise Exception("EXCEPTION RAISED IN PyCafe def getMonitorPolicyVector \n\
  /*else*/ {
-    __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__98, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5460, __pyx_L1_error)
+    __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__101, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5460, __pyx_L1_error)
     __Pyx_GOTREF(__pyx_t_5);
     __Pyx_Raise(__pyx_t_5, 0, 0, 0);
     __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
@@ -40068,9 +40080,9 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_334getMonitorPolicyVector(struct __pyx
   }
   __pyx_L3:;
 /* … */
-  __pyx_tuple__98 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_13); if (unlikely(!__pyx_tuple__98)) __PYX_ERR(3, 5460, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__98);
-  __Pyx_GIVEREF(__pyx_tuple__98);
+  __pyx_tuple__101 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_16); if (unlikely(!__pyx_tuple__101)) __PYX_ERR(3, 5460, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__101);
+  __Pyx_GIVEREF(__pyx_tuple__101);
 
 5461: First input argument, should be of type <class 'int'> if handle, else <class 'str'> if PV")
 5462: 
 5463:         cdef vector[MonitorPolicy] mpV
@@ -40226,12 +40238,12 @@ static PyObject *__pyx_pw_6PyCafe_6CyCafe_337groupMonitor(PyObject *__pyx_v_self if (values[2]) { __pyx_v_dbr = ((DBR_TYPE)__Pyx_PyInt_As_DBR_TYPE(values[2])); if (unlikely(PyErr_Occurred())) __PYX_ERR(3, 5494, __pyx_L3_error) } else { - __pyx_v_dbr = __pyx_k__99; + __pyx_v_dbr = __pyx_k__102; } if (values[3]) { __pyx_v_mask = __Pyx_PyInt_As_unsigned_int(values[3]); if (unlikely((__pyx_v_mask == (unsigned int)-1) && PyErr_Occurred())) __PYX_ERR(3, 5495, __pyx_L3_error) } else { - __pyx_v_mask = __pyx_k__100; + __pyx_v_mask = __pyx_k__103; } if (values[4]) { __pyx_v_notify_milliseconds = __Pyx_PyInt_As_unsigned_short(values[4]); if (unlikely((__pyx_v_notify_milliseconds == (unsigned short)-1) && PyErr_Occurred())) __PYX_ERR(3, 5496, __pyx_L3_error) @@ -40278,9 +40290,9 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_336groupMonitor(struct __pyx_obj_6PyCa return __pyx_r; } /* … */ - __pyx_k__99 = DBR_TIME; + __pyx_k__102 = DBR_TIME;
+5495:     			   unsigned int mask=DBE_VALUE | DBE_LOG | DBE_ALARM,
-
  __pyx_k__100 = ((DBE_VALUE | DBE_LOG) | DBE_ALARM);
+
  __pyx_k__103 = ((DBE_VALUE | DBE_LOG) | DBE_ALARM);
 
 5496: 			   unsigned short notify_milliseconds=0):
+5497:         return self.groupMonitorStart(ghandleName, cb, dbr, mask, notify_milliseconds)
  __Pyx_XDECREF(__pyx_r);
@@ -40443,12 +40455,12 @@ static PyObject *__pyx_pw_6PyCafe_6CyCafe_339groupMonitorStart(PyObject *__pyx_v
     if (values[2]) {
       __pyx_v_dbr = ((DBR_TYPE)__Pyx_PyInt_As_DBR_TYPE(values[2])); if (unlikely(PyErr_Occurred())) __PYX_ERR(3, 5501, __pyx_L3_error)
     } else {
-      __pyx_v_dbr = __pyx_k__101;
+      __pyx_v_dbr = __pyx_k__104;
     }
     if (values[3]) {
       __pyx_v_mask = __Pyx_PyInt_As_unsigned_int(values[3]); if (unlikely((__pyx_v_mask == (unsigned int)-1) && PyErr_Occurred())) __PYX_ERR(3, 5502, __pyx_L3_error)
     } else {
-      __pyx_v_mask = __pyx_k__102;
+      __pyx_v_mask = __pyx_k__105;
     }
     if (values[4]) {
       __pyx_v_notify_milliseconds = __Pyx_PyInt_As_unsigned_short(values[4]); if (unlikely((__pyx_v_notify_milliseconds == (unsigned short)-1) && PyErr_Occurred())) __PYX_ERR(3, 5503, __pyx_L3_error)
@@ -40510,9 +40522,9 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_338groupMonitorStart(struct __pyx_obj_
   return __pyx_r;
 }
 
+5501:     				DBR_TYPE dbr=DBR_TIME,
-
  __pyx_k__101 = DBR_TIME;
+
  __pyx_k__104 = DBR_TIME;
 
+5502:     			  	unsigned int mask=DBE_VALUE | DBE_LOG | DBE_ALARM,
-
  __pyx_k__102 = ((DBE_VALUE | DBE_LOG) | DBE_ALARM);
+
  __pyx_k__105 = ((DBE_VALUE | DBE_LOG) | DBE_ALARM);
 
 5503: 				unsigned short notify_milliseconds=0):
 5504:     ##################################################################################
+5505:         cdef str _METHOD = "groupMonitorStart(ghandleName, cb, dbr, mask)"
@@ -40611,22 +40623,22 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_338groupMonitorStart(struct __pyx_obj_ __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
 5520:                     "***Warning*** from groupMonitorStart for handle(orPV)=", ghandleName)
+5521:                 print(
-
      __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__103, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5521, __pyx_L1_error)
+
      __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__106, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5521, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_5);
       __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
 /* … */
-  __pyx_tuple__103 = PyTuple_Pack(1, __pyx_kp_u_dbr_base_type_should_be_one_of_D); if (unlikely(!__pyx_tuple__103)) __PYX_ERR(3, 5521, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__103);
-  __Pyx_GIVEREF(__pyx_tuple__103);
+  __pyx_tuple__106 = PyTuple_Pack(1, __pyx_kp_u_dbr_base_type_should_be_one_of_D); if (unlikely(!__pyx_tuple__106)) __PYX_ERR(3, 5521, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__106);
+  __Pyx_GIVEREF(__pyx_tuple__106);
 
 5522:                     "dbr base type should be one of DBR_PLAIN, DBR_STS, DBR_TIME, DBR_GR, DBR_CTRL")
+5523:                 print("Assuming DBR_TIME")
-
      __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__104, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5523, __pyx_L1_error)
+
      __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__107, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5523, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_5);
       __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
 /* … */
-  __pyx_tuple__104 = PyTuple_Pack(1, __pyx_kp_u_Assuming_DBR_TIME); if (unlikely(!__pyx_tuple__104)) __PYX_ERR(3, 5523, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__104);
-  __Pyx_GIVEREF(__pyx_tuple__104);
+  __pyx_tuple__107 = PyTuple_Pack(1, __pyx_kp_u_Assuming_DBR_TIME); if (unlikely(!__pyx_tuple__107)) __PYX_ERR(3, 5523, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__107);
+  __Pyx_GIVEREF(__pyx_tuple__107);
 
+5524:                 dbr = DBR_TIME
      __pyx_v_dbr = DBR_TIME;
 
 5525: 
@@ -40750,21 +40762,21 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_338groupMonitorStart(struct __pyx_obj_
 5554: 
 5555: 
+5556:                 print('============//1//')
-
      __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__105, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5556, __pyx_L1_error)
+
      __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__108, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5556, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_5);
       __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
 /* … */
-  __pyx_tuple__105 = PyTuple_Pack(1, __pyx_kp_u_1); if (unlikely(!__pyx_tuple__105)) __PYX_ERR(3, 5556, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__105);
-  __Pyx_GIVEREF(__pyx_tuple__105);
+  __pyx_tuple__108 = PyTuple_Pack(1, __pyx_kp_u_1); if (unlikely(!__pyx_tuple__108)) __PYX_ERR(3, 5556, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__108);
+  __Pyx_GIVEREF(__pyx_tuple__108);
 
+5557:                 print('SIGNATURE:')
-
      __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__106, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5557, __pyx_L1_error)
+
      __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__109, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5557, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_5);
       __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
 /* … */
-  __pyx_tuple__106 = PyTuple_Pack(1, __pyx_kp_u_SIGNATURE); if (unlikely(!__pyx_tuple__106)) __PYX_ERR(3, 5557, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__106);
-  __Pyx_GIVEREF(__pyx_tuple__106);
+  __pyx_tuple__109 = PyTuple_Pack(1, __pyx_kp_u_SIGNATURE); if (unlikely(!__pyx_tuple__109)) __PYX_ERR(3, 5557, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__109);
+  __Pyx_GIVEREF(__pyx_tuple__109);
 
+5558:                 print(str(sig))
      __pyx_t_5 = __Pyx_PyObject_CallOneArg(((PyObject *)(&PyUnicode_Type)), __pyx_v_sig); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 5558, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_5);
@@ -41087,12 +41099,12 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_340groupMonitorStartWithCBList(struct
     if (values[2]) {
       __pyx_v_dbr = ((DBR_TYPE)__Pyx_PyInt_As_DBR_TYPE(values[2])); if (unlikely(PyErr_Occurred())) __PYX_ERR(3, 5585, __pyx_L3_error)
     } else {
-      __pyx_v_dbr = __pyx_k__107;
+      __pyx_v_dbr = __pyx_k__110;
     }
     if (values[3]) {
       __pyx_v_mask = __Pyx_PyInt_As_unsigned_int(values[3]); if (unlikely((__pyx_v_mask == (unsigned int)-1) && PyErr_Occurred())) __PYX_ERR(3, 5586, __pyx_L3_error)
     } else {
-      __pyx_v_mask = __pyx_k__108;
+      __pyx_v_mask = __pyx_k__111;
     }
     if (values[4]) {
       __pyx_v_notify_milliseconds = __Pyx_PyInt_As_unsigned_short(values[4]); if (unlikely((__pyx_v_notify_milliseconds == (unsigned short)-1) && PyErr_Occurred())) __PYX_ERR(3, 5588, __pyx_L3_error)
@@ -41111,10 +41123,10 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_340groupMonitorStartWithCBList(struct
   if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_cb), (&PyList_Type), 1, "cb", 1))) __PYX_ERR(3, 5584, __pyx_L1_error)
   __pyx_r = __pyx_pf_6PyCafe_6CyCafe_340groupMonitorStartWithCBList(((struct __pyx_obj_6PyCafe_CyCafe *)__pyx_v_self), __pyx_v_ghandleName, __pyx_v_cb, __pyx_v_dbr, __pyx_v_mask, __pyx_v_notify_milliseconds);
 
+5585:     				    DBR_TYPE dbr=DBR_TIME,
-
  __pyx_k__107 = DBR_TIME;
+
  __pyx_k__110 = DBR_TIME;
 
 5586: 				    unsigned int mask=\
+5587: 				    DBE_VALUE | DBE_LOG | DBE_ALARM,
-
  __pyx_k__108 = ((DBE_VALUE | DBE_LOG) | DBE_ALARM);
+
  __pyx_k__111 = ((DBE_VALUE | DBE_LOG) | DBE_ALARM);
 
 5588: 				    unsigned short notify_milliseconds=0):
 5589:     ############################################################################
+5590:         cdef str _METHOD = ("groupMonitorStartWithCBList(ghandleName, cb," + +
@@ -41221,12 +41233,12 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_340groupMonitorStartWithCBList(struct __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
 5607:                     "***Warning*** from groupMonitorStartWithCBList for handle(orPV)=", ghandleName)
+5608:                 print(
-
      __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__103, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 5608, __pyx_L1_error)
+
      __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__106, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 5608, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_2);
       __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
 
 5609:                     "dbr base type should be one of DBR_PLAIN, DBR_STS, DBR_TIME, DBR_GR, DBR_CTRL")
+5610:                 print("Assuming DBR_TIME")
-
      __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__104, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 5610, __pyx_L1_error)
+
      __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__107, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 5610, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_2);
       __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
 
+5611:                 dbr = DBR_TIME
@@ -41239,15 +41251,15 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_340groupMonitorStartWithCBList(struct /* … */ }
+5614:             raise Exception("EXCEPTION RAISED IN PyCafe def groupMonitorStartWithCBList. \n\
-
    __pyx_t_2 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__109, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 5614, __pyx_L1_error)
+
    __pyx_t_2 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__112, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 5614, __pyx_L1_error)
     __Pyx_GOTREF(__pyx_t_2);
     __Pyx_Raise(__pyx_t_2, 0, 0, 0);
     __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
     __PYX_ERR(3, 5614, __pyx_L1_error)
 /* … */
-  __pyx_tuple__109 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_14); if (unlikely(!__pyx_tuple__109)) __PYX_ERR(3, 5614, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__109);
-  __Pyx_GIVEREF(__pyx_tuple__109);
+  __pyx_tuple__112 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_17); if (unlikely(!__pyx_tuple__112)) __PYX_ERR(3, 5614, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__112);
+  __Pyx_GIVEREF(__pyx_tuple__112);
 
 5615: Input cb should be of type<list> and give the list of cb objects")
 5616: 
 5617:         cdef vector[MonitorPolicy] mpV
@@ -41321,15 +41333,15 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_340groupMonitorStartWithCBList(struct __pyx_t_1 = PyInt_FromSsize_t(__pyx_t_7); if (unlikely(!__pyx_t_1)) __PYX_ERR(3, 5628, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1);
+5629:             raise Exception("EXCEPTION RAISED IN PyCafe def groupMonitorStartWithCBList. \n\
-
    __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__110, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(3, 5629, __pyx_L1_error)
+
    __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__113, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(3, 5629, __pyx_L1_error)
     __Pyx_GOTREF(__pyx_t_1);
     __Pyx_Raise(__pyx_t_1, 0, 0, 0);
     __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
     __PYX_ERR(3, 5629, __pyx_L1_error)
 /* … */
-  __pyx_tuple__110 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_15); if (unlikely(!__pyx_tuple__110)) __PYX_ERR(3, 5629, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__110);
-  __Pyx_GIVEREF(__pyx_tuple__110);
+  __pyx_tuple__113 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_g_18); if (unlikely(!__pyx_tuple__113)) __PYX_ERR(3, 5629, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__113);
+  __Pyx_GIVEREF(__pyx_tuple__113);
 
 5630: No of group members doe not match the length of callback object list")
 5631: 
 5632:         cdef MonitorPolicy * mp
@@ -41446,21 +41458,21 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_340groupMonitorStartWithCBList(struct __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
 5655: 
+5656:                 print('============')
-
      __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__112, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(3, 5656, __pyx_L1_error)
+
      __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__115, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(3, 5656, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_1);
       __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
 /* … */
-  __pyx_tuple__112 = PyTuple_Pack(1, __pyx_kp_u__111); if (unlikely(!__pyx_tuple__112)) __PYX_ERR(3, 5656, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__112);
-  __Pyx_GIVEREF(__pyx_tuple__112);
+  __pyx_tuple__115 = PyTuple_Pack(1, __pyx_kp_u__114); if (unlikely(!__pyx_tuple__115)) __PYX_ERR(3, 5656, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__115);
+  __Pyx_GIVEREF(__pyx_tuple__115);
 
+5657:                 print('SIGNATURE//2//:')
-
      __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__113, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(3, 5657, __pyx_L1_error)
+
      __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__116, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(3, 5657, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_1);
       __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
 /* … */
-  __pyx_tuple__113 = PyTuple_Pack(1, __pyx_kp_u_SIGNATURE_2); if (unlikely(!__pyx_tuple__113)) __PYX_ERR(3, 5657, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__113);
-  __Pyx_GIVEREF(__pyx_tuple__113);
+  __pyx_tuple__116 = PyTuple_Pack(1, __pyx_kp_u_SIGNATURE_2); if (unlikely(!__pyx_tuple__116)) __PYX_ERR(3, 5657, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__116);
+  __Pyx_GIVEREF(__pyx_tuple__116);
 
+5658:                 print(str(sig))
      __pyx_t_1 = __Pyx_PyObject_CallOneArg(((PyObject *)(&PyUnicode_Type)), __pyx_v_sig); if (unlikely(!__pyx_t_1)) __PYX_ERR(3, 5658, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_1);
@@ -42319,25 +42331,25 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_350getGroup(struct __pyx_obj_6PyCafe_C
 /* … */
   }
 
+5740:             print("======================================================")
-
    __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__115, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 5740, __pyx_L1_error)
+
    __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__118, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 5740, __pyx_L1_error)
     __Pyx_GOTREF(__pyx_t_6);
     __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
 /* … */
-  __pyx_tuple__115 = PyTuple_Pack(1, __pyx_kp_u__114); if (unlikely(!__pyx_tuple__115)) __PYX_ERR(3, 5740, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__115);
-  __Pyx_GIVEREF(__pyx_tuple__115);
+  __pyx_tuple__118 = PyTuple_Pack(1, __pyx_kp_u__117); if (unlikely(!__pyx_tuple__118)) __PYX_ERR(3, 5740, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__118);
+  __Pyx_GIVEREF(__pyx_tuple__118);
 
+5741:             self._c_cafe.printStatusMessage(status)
    __pyx_v_self->_c_cafe->printStatusMessage(__pyx_v_status);
 
+5742:             print("TIMEOUT in getGroup; switching to getCompoundList")
-
    __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__116, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 5742, __pyx_L1_error)
+
    __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__119, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 5742, __pyx_L1_error)
     __Pyx_GOTREF(__pyx_t_6);
     __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
 /* … */
-  __pyx_tuple__116 = PyTuple_Pack(1, __pyx_kp_u_TIMEOUT_in_getGroup_switching_to); if (unlikely(!__pyx_tuple__116)) __PYX_ERR(3, 5742, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__116);
-  __Pyx_GIVEREF(__pyx_tuple__116);
+  __pyx_tuple__119 = PyTuple_Pack(1, __pyx_kp_u_TIMEOUT_in_getGroup_switching_to); if (unlikely(!__pyx_tuple__119)) __PYX_ERR(3, 5742, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__119);
+  __Pyx_GIVEREF(__pyx_tuple__119);
 
+5743:             print("======================================================")
-
    __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__115, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 5743, __pyx_L1_error)
+
    __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__118, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 5743, __pyx_L1_error)
     __Pyx_GOTREF(__pyx_t_6);
     __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
 
+5744:             return self.getCompoundList(pvg.getNameAsString(), dt)
@@ -44463,19 +44475,19 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_360getPVGroup(struct __pyx_obj_6PyCafe /* … */ }
+6094:             print("======================================================")
-
    __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__115, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6094, __pyx_L1_error)
+
    __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__118, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6094, __pyx_L1_error)
     __Pyx_GOTREF(__pyx_t_6);
     __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
 
+6095:             print("TIMEOUT in getGroup; swithing to getCompoundPVGroup")
-
    __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__117, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6095, __pyx_L1_error)
+
    __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__120, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6095, __pyx_L1_error)
     __Pyx_GOTREF(__pyx_t_6);
     __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
 /* … */
-  __pyx_tuple__117 = PyTuple_Pack(1, __pyx_kp_u_TIMEOUT_in_getGroup_swithing_to); if (unlikely(!__pyx_tuple__117)) __PYX_ERR(3, 6095, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__117);
-  __Pyx_GIVEREF(__pyx_tuple__117);
+  __pyx_tuple__120 = PyTuple_Pack(1, __pyx_kp_u_TIMEOUT_in_getGroup_swithing_to); if (unlikely(!__pyx_tuple__120)) __PYX_ERR(3, 6095, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__120);
+  __Pyx_GIVEREF(__pyx_tuple__120);
 
+6096:             print("======================================================")
-
    __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__115, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6096, __pyx_L1_error)
+
    __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__118, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6096, __pyx_L1_error)
     __Pyx_GOTREF(__pyx_t_6);
     __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
 
+6097:             return self.getCompoundPVGroup(ghandle, dt)
@@ -44789,13 +44801,13 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_362getPVGroupCache(struct __pyx_obj_6P
        (void)(__pyx_v_self->_c_cafe->groupAttach(__pyx_v_ghandle, __pyx_v_pvg));
       }
 
+6148:         print("=============="	)
-
  __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__119, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6148, __pyx_L1_error)
+
  __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__122, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6148, __pyx_L1_error)
   __Pyx_GOTREF(__pyx_t_6);
   __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
 /* … */
-  __pyx_tuple__119 = PyTuple_Pack(1, __pyx_kp_u__118); if (unlikely(!__pyx_tuple__119)) __PYX_ERR(3, 6148, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__119);
-  __Pyx_GIVEREF(__pyx_tuple__119);
+  __pyx_tuple__122 = PyTuple_Pack(1, __pyx_kp_u__121); if (unlikely(!__pyx_tuple__122)) __PYX_ERR(3, 6148, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__122);
+  __Pyx_GIVEREF(__pyx_tuple__122);
 
+6149:         print(_METHOD)
  __pyx_t_6 = __Pyx_PyObject_CallOneArg(__pyx_builtin_print, __pyx_v__METHOD); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6149, __pyx_L1_error)
   __Pyx_GOTREF(__pyx_t_6);
@@ -44811,7 +44823,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_362getPVGroupCache(struct __pyx_obj_6P
 
+6155:         pvg.showMax(1)
  __pyx_v_pvg.showMax(1);
 
+6156:         print("=============="	)
-
  __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__119, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6156, __pyx_L1_error)
+
  __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__122, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6156, __pyx_L1_error)
   __Pyx_GOTREF(__pyx_t_6);
   __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
 
+6157:         print(status, pvg.getStatusGroup())
@@ -44832,7 +44844,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_362getPVGroupCache(struct __pyx_obj_6P __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
+6158:         print("=============="	)
-
  __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__119, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 6158, __pyx_L1_error)
+
  __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__122, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 6158, __pyx_L1_error)
   __Pyx_GOTREF(__pyx_t_5);
   __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
 
+6159:         if status != ICAFE_NORMAL:
@@ -45549,13 +45561,13 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_368grouping(struct __pyx_obj_6PyCafe_C
+6272:                     self._c_cafe.printStatusMessage(status)
        __pyx_v_self->_c_cafe->printStatusMessage(__pyx_v_status);
 
+6273:                     print("Analysing statusList[]...")
-
        __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__120, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(3, 6273, __pyx_L1_error)
+
        __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__123, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(3, 6273, __pyx_L1_error)
         __Pyx_GOTREF(__pyx_t_8);
         __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
 /* … */
-  __pyx_tuple__120 = PyTuple_Pack(1, __pyx_kp_u_Analysing_statusList); if (unlikely(!__pyx_tuple__120)) __PYX_ERR(3, 6273, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__120);
-  __Pyx_GIVEREF(__pyx_tuple__120);
+  __pyx_tuple__123 = PyTuple_Pack(1, __pyx_kp_u_Analysing_statusList); if (unlikely(!__pyx_tuple__123)) __PYX_ERR(3, 6273, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__123);
+  __Pyx_GIVEREF(__pyx_tuple__123);
 
+6274:                     for i in range(0, len(statusList)):
        if (unlikely(__pyx_v_statusList == Py_None)) {
           PyErr_SetString(PyExc_TypeError, "object of type 'NoneType' has no len()");
@@ -45598,14 +45610,14 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_368grouping(struct __pyx_obj_6PyCafe_C
             PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_n_u_PV_4);
             __Pyx_GIVEREF(__pyx_t_7);
             PyTuple_SET_ITEM(__pyx_t_8, 1, __pyx_t_7);
-            __Pyx_INCREF(__pyx_kp_u__121);
-            __Pyx_GIVEREF(__pyx_kp_u__121);
-            PyTuple_SET_ITEM(__pyx_t_8, 2, __pyx_kp_u__121);
+            __Pyx_INCREF(__pyx_kp_u__124);
+            __Pyx_GIVEREF(__pyx_kp_u__124);
+            PyTuple_SET_ITEM(__pyx_t_8, 2, __pyx_kp_u__124);
             __Pyx_GIVEREF(__pyx_t_11);
             PyTuple_SET_ITEM(__pyx_t_8, 3, __pyx_t_11);
-            __Pyx_INCREF(__pyx_kp_u__122);
-            __Pyx_GIVEREF(__pyx_kp_u__122);
-            PyTuple_SET_ITEM(__pyx_t_8, 4, __pyx_kp_u__122);
+            __Pyx_INCREF(__pyx_kp_u__125);
+            __Pyx_GIVEREF(__pyx_kp_u__125);
+            PyTuple_SET_ITEM(__pyx_t_8, 4, __pyx_kp_u__125);
             __Pyx_INCREF(__pyx_kp_u_has_error);
             __Pyx_GIVEREF(__pyx_kp_u_has_error);
             PyTuple_SET_ITEM(__pyx_t_8, 5, __pyx_kp_u_has_error);
@@ -47168,12 +47180,12 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_392monitor(struct __pyx_obj_6PyCafe_Cy
     if (values[2]) {
       __pyx_v_dbr = ((DBR_TYPE)__Pyx_PyInt_As_DBR_TYPE(values[2])); if (unlikely(PyErr_Occurred())) __PYX_ERR(3, 6436, __pyx_L3_error)
     } else {
-      __pyx_v_dbr = __pyx_k__123;
+      __pyx_v_dbr = __pyx_k__126;
     }
     if (values[3]) {
       __pyx_v_mask = __Pyx_PyInt_As_unsigned_int(values[3]); if (unlikely((__pyx_v_mask == (unsigned int)-1) && PyErr_Occurred())) __PYX_ERR(3, 6437, __pyx_L3_error)
     } else {
-      __pyx_v_mask = __pyx_k__124;
+      __pyx_v_mask = __pyx_k__127;
     }
     if (values[4]) {
       __pyx_v_notify_milliseconds = __Pyx_PyInt_As_unsigned_short(values[4]); if (unlikely((__pyx_v_notify_milliseconds == (unsigned short)-1) && PyErr_Occurred())) __PYX_ERR(3, 6438, __pyx_L3_error)
@@ -47191,9 +47203,9 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_392monitor(struct __pyx_obj_6PyCafe_Cy
   __pyx_L4_argument_unpacking_done:;
   __pyx_r = __pyx_pf_6PyCafe_6CyCafe_392monitor(((struct __pyx_obj_6PyCafe_CyCafe *)__pyx_v_self), __pyx_v_handlePV, __pyx_v_cb, __pyx_v_dbr, __pyx_v_mask, __pyx_v_notify_milliseconds);
 /* … */
-  __pyx_k__123 = DBR_TIME;
+  __pyx_k__126 = DBR_TIME;
 
+6437:             unsigned int mask=DBE_VALUE | DBE_LOG | DBE_ALARM,
-
  __pyx_k__124 = ((DBE_VALUE | DBE_LOG) | DBE_ALARM);
+
  __pyx_k__127 = ((DBE_VALUE | DBE_LOG) | DBE_ALARM);
 
 6438: 	    unsigned short notify_milliseconds=0):
 6439: 
+6440:         return self.monitorStart(handlePV, cb, dbr, mask, notify_milliseconds)
@@ -47396,12 +47408,12 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_394monitorStart(struct __pyx_obj_6PyCa if (values[2]) { __pyx_v_dbr = ((DBR_TYPE)__Pyx_PyInt_As_DBR_TYPE(values[2])); if (unlikely(PyErr_Occurred())) __PYX_ERR(3, 6444, __pyx_L3_error) } else { - __pyx_v_dbr = __pyx_k__125; + __pyx_v_dbr = __pyx_k__128; } if (values[3]) { __pyx_v_mask = __Pyx_PyInt_As_unsigned_int(values[3]); if (unlikely((__pyx_v_mask == (unsigned int)-1) && PyErr_Occurred())) __PYX_ERR(3, 6445, __pyx_L3_error) } else { - __pyx_v_mask = __pyx_k__126; + __pyx_v_mask = __pyx_k__129; } if (values[4]) { __pyx_v_notify_milliseconds = __Pyx_PyInt_As_unsigned_short(values[4]); if (unlikely((__pyx_v_notify_milliseconds == (unsigned short)-1) && PyErr_Occurred())) __PYX_ERR(3, 6446, __pyx_L3_error) @@ -47419,9 +47431,9 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_394monitorStart(struct __pyx_obj_6PyCa __pyx_L4_argument_unpacking_done:; __pyx_r = __pyx_pf_6PyCafe_6CyCafe_394monitorStart(((struct __pyx_obj_6PyCafe_CyCafe *)__pyx_v_self), __pyx_v_handlePV, __pyx_v_cb, __pyx_v_dbr, __pyx_v_mask, __pyx_v_notify_milliseconds); /* … */ - __pyx_k__125 = DBR_TIME; + __pyx_k__128 = DBR_TIME;
+6445:             unsigned int mask=DBE_VALUE | DBE_LOG | DBE_ALARM,
-
  __pyx_k__126 = ((DBE_VALUE | DBE_LOG) | DBE_ALARM);
+
  __pyx_k__129 = ((DBE_VALUE | DBE_LOG) | DBE_ALARM);
 
 6446: 	    unsigned short notify_milliseconds=0):
 6447: 
+6448:         _METHOD = "monitorStart(handlePV, object cb=None, \
@@ -47603,16 +47615,16 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_394monitorStart(struct __pyx_obj_6PyCa __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0; __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
+6502:             print("dbr base type should be one of \
-
    __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__127, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6502, __pyx_L1_error)
+
    __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__130, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6502, __pyx_L1_error)
     __Pyx_GOTREF(__pyx_t_6);
     __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
 /* … */
-  __pyx_tuple__127 = PyTuple_Pack(1, __pyx_kp_u_dbr_base_type_should_be_one_of_D_2); if (unlikely(!__pyx_tuple__127)) __PYX_ERR(3, 6502, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__127);
-  __Pyx_GIVEREF(__pyx_tuple__127);
+  __pyx_tuple__130 = PyTuple_Pack(1, __pyx_kp_u_dbr_base_type_should_be_one_of_D_2); if (unlikely(!__pyx_tuple__130)) __PYX_ERR(3, 6502, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__130);
+  __Pyx_GIVEREF(__pyx_tuple__130);
 
 6503:                   DBR_PLAIN, DBR_STS, DBR_TIME, DBR_GR, DBR_CTRL")
+6504:             print("Assuming DBR_TIME")
-
    __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__104, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6504, __pyx_L1_error)
+
    __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__107, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6504, __pyx_L1_error)
     __Pyx_GOTREF(__pyx_t_6);
     __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
 
+6505:             mp.setDataType(self.channelInfo.getDataType())
@@ -48092,7 +48104,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_396monitorStop(struct __pyx_obj_6PyCaf
 6577:             else:
+6578:                 raise Exception("EXCEPTION RAISED IN PyCafe def monitorStop. \n \
    /*else*/ {
-      __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__128, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 6578, __pyx_L1_error)
+      __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__131, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 6578, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_5);
       __Pyx_Raise(__pyx_t_5, 0, 0, 0);
       __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
@@ -48100,9 +48112,9 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_396monitorStop(struct __pyx_obj_6PyCaf
     }
     __pyx_L7:;
 /* … */
-  __pyx_tuple__128 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_m); if (unlikely(!__pyx_tuple__128)) __PYX_ERR(3, 6578, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__128);
-  __Pyx_GIVEREF(__pyx_tuple__128);
+  __pyx_tuple__131 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_m); if (unlikely(!__pyx_tuple__131)) __PYX_ERR(3, 6578, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__131);
+  __Pyx_GIVEREF(__pyx_tuple__131);
 
 6579:                     monitorPolicy ID (mpid) should be of type <class 'int'>")
 6580:         else:
+6581:             mids = self.hh.getMonitorIDs(handle)
@@ -49284,7 +49296,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_400set(struct __pyx_obj_6PyCafe_CyCafe
+6726:         if _python_version > (2,6):
  __Pyx_GetModuleGlobalName(__pyx_t_8, __pyx_n_s_python_version); if (unlikely(!__pyx_t_8)) __PYX_ERR(3, 6726, __pyx_L1_error)
   __Pyx_GOTREF(__pyx_t_8);
-  __pyx_t_6 = PyObject_RichCompare(__pyx_t_8, __pyx_tuple__129, Py_GT); __Pyx_XGOTREF(__pyx_t_6); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6726, __pyx_L1_error)
+  __pyx_t_6 = PyObject_RichCompare(__pyx_t_8, __pyx_tuple__132, Py_GT); __Pyx_XGOTREF(__pyx_t_6); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6726, __pyx_L1_error)
   __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
   __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_t_6); if (unlikely(__pyx_t_1 < 0)) __PYX_ERR(3, 6726, __pyx_L1_error)
   __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
@@ -49293,9 +49305,9 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_400set(struct __pyx_obj_6PyCafe_CyCafe
     goto __pyx_L6;
   }
 /* … */
-  __pyx_tuple__129 = PyTuple_Pack(2, __pyx_int_2, __pyx_int_6); if (unlikely(!__pyx_tuple__129)) __PYX_ERR(3, 6726, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__129);
-  __Pyx_GIVEREF(__pyx_tuple__129);
+  __pyx_tuple__132 = PyTuple_Pack(2, __pyx_int_2, __pyx_int_6); if (unlikely(!__pyx_tuple__132)) __PYX_ERR(3, 6726, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__132);
+  __Pyx_GIVEREF(__pyx_tuple__132);
 
 6727:         #if ((_python_version[0] > 2) or (_python_version[0] == 2 and _python_version[1] > 6)):
 6728: 
+6729:             if isinstance(valSet, (list, array.array, np.ndarray, cython.view.memoryview, memoryview, ctypes.Array)):
@@ -50191,13 +50203,13 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_400set(struct __pyx_obj_6PyCafe_CyCafe
+6879:                                 encoding = True
                __pyx_v_encoding = 1;
 
+6880:                                 print('utf-8')
-
                __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__130, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(3, 6880, __pyx_L78_error)
+
                __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__133, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(3, 6880, __pyx_L78_error)
                 __Pyx_GOTREF(__pyx_t_8);
                 __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
 /* … */
-  __pyx_tuple__130 = PyTuple_Pack(1, __pyx_kp_u_utf_8_2); if (unlikely(!__pyx_tuple__130)) __PYX_ERR(3, 6880, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__130);
-  __Pyx_GIVEREF(__pyx_tuple__130);
+  __pyx_tuple__133 = PyTuple_Pack(1, __pyx_kp_u_utf_8_2); if (unlikely(!__pyx_tuple__133)) __PYX_ERR(3, 6880, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__133);
+  __Pyx_GIVEREF(__pyx_tuple__133);
 
+6881:                                 vecS.push_back(temp.encode('utf_8'))
                __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_temp, __pyx_n_s_encode); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6881, __pyx_L78_error)
                 __Pyx_GOTREF(__pyx_t_6);
@@ -50299,13 +50311,13 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_400set(struct __pyx_obj_6PyCafe_CyCafe
 
+6887:                                 encoding = True
                __pyx_v_encoding = 1;
 
+6888:                                 print('utf-16')
-
                __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__131, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(3, 6888, __pyx_L87_error)
+
                __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__134, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(3, 6888, __pyx_L87_error)
                 __Pyx_GOTREF(__pyx_t_8);
                 __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
 /* … */
-  __pyx_tuple__131 = PyTuple_Pack(1, __pyx_kp_u_utf_16_2); if (unlikely(!__pyx_tuple__131)) __PYX_ERR(3, 6888, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__131);
-  __Pyx_GIVEREF(__pyx_tuple__131);
+  __pyx_tuple__134 = PyTuple_Pack(1, __pyx_kp_u_utf_16_2); if (unlikely(!__pyx_tuple__134)) __PYX_ERR(3, 6888, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__134);
+  __Pyx_GIVEREF(__pyx_tuple__134);
 
+6889:                                 vecS.push_back(<string>temp.encode('utf_16').decode('utf_16'))
                __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_temp, __pyx_n_s_encode); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 6889, __pyx_L87_error)
                 __Pyx_GOTREF(__pyx_t_6);
@@ -50425,13 +50437,13 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_400set(struct __pyx_obj_6PyCafe_CyCafe
 
+6895:                                 encoding = True
                __pyx_v_encoding = 1;
 
+6896:                                 print('utf-32')
-
                __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__132, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(3, 6896, __pyx_L96_error)
+
                __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__135, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(3, 6896, __pyx_L96_error)
                 __Pyx_GOTREF(__pyx_t_8);
                 __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;
 /* … */
-  __pyx_tuple__132 = PyTuple_Pack(1, __pyx_kp_u_utf_32_2); if (unlikely(!__pyx_tuple__132)) __PYX_ERR(3, 6896, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__132);
-  __Pyx_GIVEREF(__pyx_tuple__132);
+  __pyx_tuple__135 = PyTuple_Pack(1, __pyx_kp_u_utf_32_2); if (unlikely(!__pyx_tuple__135)) __PYX_ERR(3, 6896, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__135);
+  __Pyx_GIVEREF(__pyx_tuple__135);
 
+6897:                                 vecS.push_back(temp.encode('utf_32'))
                __pyx_t_10 = __Pyx_PyObject_GetAttrStr(__pyx_v_temp, __pyx_n_s_encode); if (unlikely(!__pyx_t_10)) __PYX_ERR(3, 6897, __pyx_L96_error)
                 __Pyx_GOTREF(__pyx_t_10);
@@ -51341,7 +51353,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_400set(struct __pyx_obj_6PyCafe_CyCafe
           __Pyx_GOTREF(__pyx_t_6);
           __Pyx_GOTREF(__pyx_t_8);
 
+6998:                     print('decode utf_16 error')
-
          __pyx_t_7 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__133, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(3, 6998, __pyx_L172_except_error)
+
          __pyx_t_7 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__136, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(3, 6998, __pyx_L172_except_error)
           __Pyx_GOTREF(__pyx_t_7);
           __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
           __Pyx_XDECREF(__pyx_t_10); __pyx_t_10 = 0;
@@ -51350,9 +51362,9 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_400set(struct __pyx_obj_6PyCafe_CyCafe
           goto __pyx_L171_exception_handled;
         }
 /* … */
-  __pyx_tuple__133 = PyTuple_Pack(1, __pyx_kp_u_decode_utf_16_error); if (unlikely(!__pyx_tuple__133)) __PYX_ERR(3, 6998, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__133);
-  __Pyx_GIVEREF(__pyx_tuple__133);
+  __pyx_tuple__136 = PyTuple_Pack(1, __pyx_kp_u_decode_utf_16_error); if (unlikely(!__pyx_tuple__136)) __PYX_ERR(3, 6998, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__136);
+  __Pyx_GIVEREF(__pyx_tuple__136);
 
 6999:                     pass
+7000:                 except UnicodeEncodeError as ex:
        __pyx_t_17 = __Pyx_PyErr_ExceptionMatches(__pyx_builtin_UnicodeEncodeError);
@@ -51443,13 +51455,13 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_400set(struct __pyx_obj_6PyCafe_CyCafe
 /* … */
     }
 
+7004:                 print('no encoding done')
-
      __pyx_t_10 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__134, NULL); if (unlikely(!__pyx_t_10)) __PYX_ERR(3, 7004, __pyx_L1_error)
+
      __pyx_t_10 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__137, NULL); if (unlikely(!__pyx_t_10)) __PYX_ERR(3, 7004, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_10);
       __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
 /* … */
-  __pyx_tuple__134 = PyTuple_Pack(1, __pyx_kp_u_no_encoding_done); if (unlikely(!__pyx_tuple__134)) __PYX_ERR(3, 7004, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__134);
-  __Pyx_GIVEREF(__pyx_tuple__134);
+  __pyx_tuple__137 = PyTuple_Pack(1, __pyx_kp_u_no_encoding_done); if (unlikely(!__pyx_tuple__137)) __PYX_ERR(3, 7004, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__137);
+  __Pyx_GIVEREF(__pyx_tuple__137);
 
+7005:                 valSetS = <string> valSet
      __pyx_t_31 = __pyx_convert_string_from_py_std__in_string(__pyx_v_valSet); if (unlikely(PyErr_Occurred())) __PYX_ERR(3, 7005, __pyx_L1_error)
       __pyx_v_valSetS = ((std::string)__pyx_t_31);
@@ -51532,21 +51544,21 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_400set(struct __pyx_obj_6PyCafe_CyCafe
 
 7014:         else:
+7015:             print("PyCafe def set WARNING: DATA TYPE NOT SUPPORTED")
  /*else*/ {
-    __pyx_t_10 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__135, NULL); if (unlikely(!__pyx_t_10)) __PYX_ERR(3, 7015, __pyx_L1_error)
+    __pyx_t_10 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__138, NULL); if (unlikely(!__pyx_t_10)) __PYX_ERR(3, 7015, __pyx_L1_error)
     __Pyx_GOTREF(__pyx_t_10);
     __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
 /* … */
-  __pyx_tuple__135 = PyTuple_Pack(1, __pyx_kp_u_PyCafe_def_set_WARNING_DATA_TYPE); if (unlikely(!__pyx_tuple__135)) __PYX_ERR(3, 7015, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__135);
-  __Pyx_GIVEREF(__pyx_tuple__135);
+  __pyx_tuple__138 = PyTuple_Pack(1, __pyx_kp_u_PyCafe_def_set_WARNING_DATA_TYPE); if (unlikely(!__pyx_tuple__138)) __PYX_ERR(3, 7015, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__138);
+  __Pyx_GIVEREF(__pyx_tuple__138);
 
+7016:             print("Input data (whether within a 'list','array.array','cython.view.memoryview','memoryview' \n\
-
    __pyx_t_10 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__136, NULL); if (unlikely(!__pyx_t_10)) __PYX_ERR(3, 7016, __pyx_L1_error)
+
    __pyx_t_10 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__139, NULL); if (unlikely(!__pyx_t_10)) __PYX_ERR(3, 7016, __pyx_L1_error)
     __Pyx_GOTREF(__pyx_t_10);
     __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;
 /* … */
-  __pyx_tuple__136 = PyTuple_Pack(1, __pyx_kp_u_Input_data_whether_within_a_list); if (unlikely(!__pyx_tuple__136)) __PYX_ERR(3, 7016, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__136);
-  __Pyx_GIVEREF(__pyx_tuple__136);
+  __pyx_tuple__139 = PyTuple_Pack(1, __pyx_kp_u_Input_data_whether_within_a_list); if (unlikely(!__pyx_tuple__139)) __PYX_ERR(3, 7016, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__139);
+  __Pyx_GIVEREF(__pyx_tuple__139);
 
 7017: or not) should be of of type <class 'int'>, <type 'float'> or <class 'str'>")
+7018:             type(valSet)
    (void)(((PyObject *)Py_TYPE(__pyx_v_valSet)));
@@ -51781,15 +51793,15 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_402setScalarList(struct __pyx_obj_6PyC
   }
   __pyx_L3:;
 
+7045:             raise Exception("EXCEPTION RAISED IN PyCafe def setScalarList. \n\
-
    __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__137, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(3, 7045, __pyx_L1_error)
+
    __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__140, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(3, 7045, __pyx_L1_error)
     __Pyx_GOTREF(__pyx_t_1);
     __Pyx_Raise(__pyx_t_1, 0, 0, 0);
     __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
     __PYX_ERR(3, 7045, __pyx_L1_error)
 /* … */
-  __pyx_tuple__137 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s); if (unlikely(!__pyx_tuple__137)) __PYX_ERR(3, 7045, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__137);
-  __Pyx_GIVEREF(__pyx_tuple__137);
+  __pyx_tuple__140 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s); if (unlikely(!__pyx_tuple__140)) __PYX_ERR(3, 7045, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__140);
+  __Pyx_GIVEREF(__pyx_tuple__140);
 
 7046:                 First input argument, should be a 'list' of of type <class 'int'> \
 7047:                 if handles or <class 'str'> if PVs")
 7048: 
@@ -52021,16 +52033,16 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_402setScalarList(struct __pyx_obj_6PyC
 7090:             else:
+7091:                 print("This line in PyCafe def setScalarList should never appear!")
    /*else*/ {
-      __pyx_t_7 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__138, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(3, 7091, __pyx_L1_error)
+      __pyx_t_7 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__141, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(3, 7091, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_7);
       __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;
     }
     __pyx_L15:;
   }
 /* … */
-  __pyx_tuple__138 = PyTuple_Pack(1, __pyx_kp_u_This_line_in_PyCafe_def_setScala); if (unlikely(!__pyx_tuple__138)) __PYX_ERR(3, 7091, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__138);
-  __Pyx_GIVEREF(__pyx_tuple__138);
+  __pyx_tuple__141 = PyTuple_Pack(1, __pyx_kp_u_This_line_in_PyCafe_def_setScala); if (unlikely(!__pyx_tuple__141)) __PYX_ERR(3, 7091, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__141);
+  __Pyx_GIVEREF(__pyx_tuple__141);
 
 7092: 
+7093:         cdef int status = ICAFE_NORMAL
  __pyx_v_status = ICAFE_NORMAL;
@@ -52354,15 +52366,15 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_404setCompoundList(struct __pyx_obj_6P
 /* … */
     }
 
+7133:                 raise Exception("EXCEPTION RAISED IN PyCafe def setCompoundList. \n\
-
      __pyx_t_3 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__139, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 7133, __pyx_L1_error)
+
      __pyx_t_3 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__142, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 7133, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_3);
       __Pyx_Raise(__pyx_t_3, 0, 0, 0);
       __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
       __PYX_ERR(3, 7133, __pyx_L1_error)
 /* … */
-  __pyx_tuple__139 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s_3); if (unlikely(!__pyx_tuple__139)) __PYX_ERR(3, 7133, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__139);
-  __Pyx_GIVEREF(__pyx_tuple__139);
+  __pyx_tuple__142 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s_3); if (unlikely(!__pyx_tuple__142)) __PYX_ERR(3, 7133, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__142);
+  __Pyx_GIVEREF(__pyx_tuple__142);
 
 7134: First input argument, should be <type 'list'> of handles or PVs")
 7135: 
+7136:             if isinstance(handleList[0], (str)):
@@ -52402,15 +52414,15 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_404setCompoundList(struct __pyx_obj_6P } __pyx_L5:;
+7139:                 raise Exception("EXCEPTION RAISED IN PyCafe def setCompoundList. \n\
-
      __pyx_t_3 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__140, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 7139, __pyx_L1_error)
+
      __pyx_t_3 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__143, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(3, 7139, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_3);
       __Pyx_Raise(__pyx_t_3, 0, 0, 0);
       __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;
       __PYX_ERR(3, 7139, __pyx_L1_error)
 /* … */
-  __pyx_tuple__140 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s_4); if (unlikely(!__pyx_tuple__140)) __PYX_ERR(3, 7139, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__140);
-  __Pyx_GIVEREF(__pyx_tuple__140);
+  __pyx_tuple__143 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s_4); if (unlikely(!__pyx_tuple__143)) __PYX_ERR(3, 7139, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__143);
+  __Pyx_GIVEREF(__pyx_tuple__143);
 
 7140: First input argument, should be a 'list' of of type <class 'int'> if handles or <class 'str'> if PVs")
 7141: 
+7142:             if len(handleList) != len(vectorList):
@@ -52749,15 +52761,15 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_404setCompoundList(struct __pyx_obj_6P
 7197:             else:
+7198:                 print("This line in PyCafe def setCompoundList should never appear!")
    /*else*/ {
-      __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__141, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 7198, __pyx_L1_error)
+      __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__144, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 7198, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_5);
       __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
 /* … */
-  __pyx_tuple__141 = PyTuple_Pack(1, __pyx_kp_u_This_line_in_PyCafe_def_setCompo); if (unlikely(!__pyx_tuple__141)) __PYX_ERR(3, 7198, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__141);
-  __Pyx_GIVEREF(__pyx_tuple__141);
+  __pyx_tuple__144 = PyTuple_Pack(1, __pyx_kp_u_This_line_in_PyCafe_def_setCompo); if (unlikely(!__pyx_tuple__144)) __PYX_ERR(3, 7198, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__144);
+  __Pyx_GIVEREF(__pyx_tuple__144);
 
+7199:                 raise Exception("EXCEPTION RAISED IN PyCafe def setCompoundList. \n\
-
      __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__142, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 7199, __pyx_L1_error)
+
      __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__145, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(3, 7199, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_5);
       __Pyx_Raise(__pyx_t_5, 0, 0, 0);
       __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;
@@ -52766,9 +52778,9 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_404setCompoundList(struct __pyx_obj_6P
     __pyx_L13:;
   }
 /* … */
-  __pyx_tuple__142 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s_6); if (unlikely(!__pyx_tuple__142)) __PYX_ERR(3, 7199, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__142);
-  __Pyx_GIVEREF(__pyx_tuple__142);
+  __pyx_tuple__145 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s_6); if (unlikely(!__pyx_tuple__145)) __PYX_ERR(3, 7199, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__145);
+  __Pyx_GIVEREF(__pyx_tuple__145);
 
 7200: Unknown data input; should be one of of type <class 'int'> , <class 'str'>, <type 'float'> , <type 'list'>")
 7201: 
 7202:         # endForLoop
@@ -53370,9 +53382,9 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_406setGroup(struct __pyx_obj_6PyCafe_C PyTuple_SET_ITEM(__pyx_t_18, 0, __pyx_kp_u_PyCafe_def_setGroup_Unusual_data); __Pyx_GIVEREF(__pyx_t_5); PyTuple_SET_ITEM(__pyx_t_18, 1, __pyx_t_5); - __Pyx_INCREF(__pyx_kp_u__143); - __Pyx_GIVEREF(__pyx_kp_u__143); - PyTuple_SET_ITEM(__pyx_t_18, 2, __pyx_kp_u__143); + __Pyx_INCREF(__pyx_kp_u__146); + __Pyx_GIVEREF(__pyx_kp_u__146); + PyTuple_SET_ITEM(__pyx_t_18, 2, __pyx_kp_u__146); __Pyx_INCREF(((PyObject *)Py_TYPE(__pyx_t_6))); __Pyx_GIVEREF(((PyObject *)Py_TYPE(__pyx_t_6))); PyTuple_SET_ITEM(__pyx_t_18, 3, ((PyObject *)Py_TYPE(__pyx_t_6))); @@ -53392,7 +53404,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_406setGroup(struct __pyx_obj_6PyCafe_C __pyx_t_6 = __Pyx_GetItemInt_List(__pyx_v_vectorList, __pyx_v_i, Py_ssize_t, 1, PyInt_FromSsize_t, 1, 1, 1); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 7296, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6);
+7297:                 raise Exception("EXCEPTION RAISED IN PyCafe def setGroup. \n\
-
      __pyx_t_6 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__144, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 7297, __pyx_L1_error)
+
      __pyx_t_6 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__147, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 7297, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_6);
       __Pyx_Raise(__pyx_t_6, 0, 0, 0);
       __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
@@ -53401,9 +53413,9 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_406setGroup(struct __pyx_obj_6PyCafe_C
     __pyx_L11:;
   }
 /* … */
-  __pyx_tuple__144 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s_7); if (unlikely(!__pyx_tuple__144)) __PYX_ERR(3, 7297, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__144);
-  __Pyx_GIVEREF(__pyx_tuple__144);
+  __pyx_tuple__147 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s_7); if (unlikely(!__pyx_tuple__147)) __PYX_ERR(3, 7297, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__147);
+  __Pyx_GIVEREF(__pyx_tuple__147);
 
 7298: Unknown data input; should be one of of type <class 'int'> , <class 'str'>, <type 'float'> , <type 'list'>")
 7299: 
 7300:         # endForLoop
@@ -53697,15 +53709,15 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_408gameSetAndMatch(struct __pyx_obj_6P /* … */ }
+7337:             raise Exception("EXCEPTION RAISED IN PyCafe def setAndMatchMany. \n\
-
    __pyx_t_4 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__145, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 7337, __pyx_L1_error)
+
    __pyx_t_4 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__148, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 7337, __pyx_L1_error)
     __Pyx_GOTREF(__pyx_t_4);
     __Pyx_Raise(__pyx_t_4, 0, 0, 0);
     __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
     __PYX_ERR(3, 7337, __pyx_L1_error)
 /* … */
-  __pyx_tuple__145 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s_8); if (unlikely(!__pyx_tuple__145)) __PYX_ERR(3, 7337, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__145);
-  __Pyx_GIVEREF(__pyx_tuple__145);
+  __pyx_tuple__148 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s_8); if (unlikely(!__pyx_tuple__148)) __PYX_ERR(3, 7337, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__148);
+  __Pyx_GIVEREF(__pyx_tuple__148);
 
 7338: Lengths of first (handlePVSet) and second (valSet) input lists must match!")
 7339: 
+7340:         if (len(handlePVSet) != len(handlePVMatch)):
@@ -53724,15 +53736,15 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_408gameSetAndMatch(struct __pyx_obj_6P /* … */ }
+7341:             raise Exception("EXCEPTION RAISED IN PyCafe def setAndMatchMany. \n\
-
    __pyx_t_4 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__146, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 7341, __pyx_L1_error)
+
    __pyx_t_4 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__149, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 7341, __pyx_L1_error)
     __Pyx_GOTREF(__pyx_t_4);
     __Pyx_Raise(__pyx_t_4, 0, 0, 0);
     __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
     __PYX_ERR(3, 7341, __pyx_L1_error)
 /* … */
-  __pyx_tuple__146 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s_9); if (unlikely(!__pyx_tuple__146)) __PYX_ERR(3, 7341, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__146);
-  __Pyx_GIVEREF(__pyx_tuple__146);
+  __pyx_tuple__149 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_s_9); if (unlikely(!__pyx_tuple__149)) __PYX_ERR(3, 7341, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__149);
+  __Pyx_GIVEREF(__pyx_tuple__149);
 
 7342: Lengths of first (handlePVSet) and third (handlePVMatch) input lists must match!")
 7343: 
+7344:         if not isinstance(handlePVAction, (list)):
@@ -54372,7 +54384,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_410setAndMatchMany(struct __pyx_obj_6P /* … */ }
+7430:             raise Exception("EXCEPTION RAISED IN PyCafe def setAndMatchMany. \n\
-
    __pyx_t_4 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__145, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 7430, __pyx_L1_error)
+
    __pyx_t_4 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__148, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 7430, __pyx_L1_error)
     __Pyx_GOTREF(__pyx_t_4);
     __Pyx_Raise(__pyx_t_4, 0, 0, 0);
     __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
@@ -54395,7 +54407,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_410setAndMatchMany(struct __pyx_obj_6P
 /* … */
   }
 
+7434:             raise Exception("EXCEPTION RAISED IN PyCafe def setAndMatchMany. \n\
-
    __pyx_t_4 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__146, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 7434, __pyx_L1_error)
+
    __pyx_t_4 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__149, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 7434, __pyx_L1_error)
     __Pyx_GOTREF(__pyx_t_4);
     __Pyx_Raise(__pyx_t_4, 0, 0, 0);
     __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
@@ -55178,15 +55190,15 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_414matchMany(struct __pyx_obj_6PyCafe_
 /* … */
   }
 
+7539:             raise Exception("EXCEPTION RAISED IN PyCafe def matchMany. \n\
-
    __pyx_t_4 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__147, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 7539, __pyx_L1_error)
+
    __pyx_t_4 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__150, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(3, 7539, __pyx_L1_error)
     __Pyx_GOTREF(__pyx_t_4);
     __Pyx_Raise(__pyx_t_4, 0, 0, 0);
     __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
     __PYX_ERR(3, 7539, __pyx_L1_error)
 /* … */
-  __pyx_tuple__147 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_m_2); if (unlikely(!__pyx_tuple__147)) __PYX_ERR(3, 7539, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__147);
-  __Pyx_GIVEREF(__pyx_tuple__147);
+  __pyx_tuple__150 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_IN_PyCafe_def_m_2); if (unlikely(!__pyx_tuple__150)) __PYX_ERR(3, 7539, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__150);
+  __Pyx_GIVEREF(__pyx_tuple__150);
 
 7540: Lengths of first (handlePVSet) and third (handlePVMatch) input lists must match!")
 7541: 
 7542:         cdef vector[unsigned int] handleMatch
@@ -56535,15 +56547,15 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_424setNelemToRetrieveFromCacheToOne(st
+7715:                 self._c_cafe.printStatusMessage(ECAFE_INVALID_HANDLE)
      __pyx_v_self->_c_cafe->printStatusMessage(ECAFE_INVALID_HANDLE);
 
+7716:             raise Exception(
-
    __pyx_t_6 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__148, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 7716, __pyx_L1_error)
+
    __pyx_t_6 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__151, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 7716, __pyx_L1_error)
     __Pyx_GOTREF(__pyx_t_6);
     __Pyx_Raise(__pyx_t_6, 0, 0, 0);
     __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
     __PYX_ERR(3, 7716, __pyx_L1_error)
 /* … */
-  __pyx_tuple__148 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_in_PyCafe_def_s_3); if (unlikely(!__pyx_tuple__148)) __PYX_ERR(3, 7716, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__148);
-  __Pyx_GIVEREF(__pyx_tuple__148);
+  __pyx_tuple__151 = PyTuple_Pack(1, __pyx_kp_u_EXCEPTION_RAISED_in_PyCafe_def_s_3); if (unlikely(!__pyx_tuple__151)) __PYX_ERR(3, 7716, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__151);
+  __Pyx_GIVEREF(__pyx_tuple__151);
 
 7717:                 "EXCEPTION RAISED in PyCafe def setNelemToRetrieveFromCacheToOne")
 7718: 
 7719:         # returns previous nelem
@@ -56759,7 +56771,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_426setNelemToRetrieveFromCache(struct
+7738:                 self._c_cafe.printStatusMessage(ECAFE_INVALID_HANDLE)
      __pyx_v_self->_c_cafe->printStatusMessage(ECAFE_INVALID_HANDLE);
 
+7739:             raise Exception(
-
    __pyx_t_6 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__148, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 7739, __pyx_L1_error)
+
    __pyx_t_6 = __Pyx_PyObject_Call(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])), __pyx_tuple__151, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(3, 7739, __pyx_L1_error)
     __Pyx_GOTREF(__pyx_t_6);
     __Pyx_Raise(__pyx_t_6, 0, 0, 0);
     __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;
@@ -57780,13 +57792,13 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_446setBS(struct __pyx_obj_6PyCafe_CyCa
 /* … */
   }
 
+7860:             print("Message from setBS: ONLY A SINGLE STREAM IS ALLOWED")
-
    __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__149, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 7860, __pyx_L1_error)
+
    __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__152, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 7860, __pyx_L1_error)
     __Pyx_GOTREF(__pyx_t_2);
     __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
 /* … */
-  __pyx_tuple__149 = PyTuple_Pack(1, __pyx_kp_u_Message_from_setBS_ONLY_A_SINGLE); if (unlikely(!__pyx_tuple__149)) __PYX_ERR(3, 7860, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__149);
-  __Pyx_GIVEREF(__pyx_tuple__149);
+  __pyx_tuple__152 = PyTuple_Pack(1, __pyx_kp_u_Message_from_setBS_ONLY_A_SINGLE); if (unlikely(!__pyx_tuple__152)) __PYX_ERR(3, 7860, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__152);
+  __Pyx_GIVEREF(__pyx_tuple__152);
 
+7861:             return status
    __Pyx_XDECREF(__pyx_r);
     __pyx_t_2 = __Pyx_PyInt_From_int(__pyx_v_status); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 7861, __pyx_L1_error)
@@ -58415,13 +58427,13 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_452getBSSlim(struct __pyx_obj_6PyCafe_
 /* … */
     }
 
+7935:                 print(("Message from getBS: BS stream not initialized;"
-
      __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__150, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 7935, __pyx_L1_error)
+
      __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__153, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 7935, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_2);
       __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
 /* … */
-  __pyx_tuple__150 = PyTuple_Pack(1, __pyx_kp_u_Message_from_getBS_BS_stream_not); if (unlikely(!__pyx_tuple__150)) __PYX_ERR(3, 7935, __pyx_L1_error)
-  __Pyx_GOTREF(__pyx_tuple__150);
-  __Pyx_GIVEREF(__pyx_tuple__150);
+  __pyx_tuple__153 = PyTuple_Pack(1, __pyx_kp_u_Message_from_getBS_BS_stream_not); if (unlikely(!__pyx_tuple__153)) __PYX_ERR(3, 7935, __pyx_L1_error)
+  __Pyx_GOTREF(__pyx_tuple__153);
+  __Pyx_GIVEREF(__pyx_tuple__153);
 
 7936:                        "cafe.setBS(pvList) has first to be called."))
+7937:                 return None
      __Pyx_XDECREF(__pyx_r);
@@ -58716,7 +58728,7 @@ static PyObject *__pyx_pf_6PyCafe_6CyCafe_454getBS(struct __pyx_obj_6PyCafe_CyCa
 /* … */
     }
 
+7971:                 print(("Message from getBS: BS stream not initialized;"
-
      __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__150, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 7971, __pyx_L1_error)
+
      __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_print, __pyx_tuple__153, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(3, 7971, __pyx_L1_error)
       __Pyx_GOTREF(__pyx_t_2);
       __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;
 
 7972:                        "cafe.setBS(pvList) has first to be called."))
diff --git a/PyCafe_sf.pyx b/PyCafe_sf.pyx index 1bdfba9..af3a1ca 100644 --- a/PyCafe_sf.pyx +++ b/PyCafe_sf.pyx @@ -4225,20 +4225,20 @@ First input argument, should be a 'list' of of type if handles or if isinstance(handleList, (str)): handleList = self.getHandlesFromWithinGroup(handleList) if not handleList: - raise Exception(("EXCEPTION RAISED IN PyCafe def getCompoundList. \n" + + raise Exception(("EXCEPTION RAISED IN PyCafe def getDictionary. \n" + "First input argument should be " + "of handles or PVs\nelse for " + "CAFE 'group' name")) else: if not isinstance(handleList, (list)): - raise Exception("EXCEPTION RAISED IN PyCafe def getCompoundList. \n\ + raise Exception("EXCEPTION RAISED IN PyCafe def getDictionary. \n\ First input argument, should be of handles or PVs") if isinstance(handleList[0], (str)): pvList = handleList handleList = self.checkForHandleList(handleList) elif not isinstance(handleList[0], (int, long)): - raise Exception("EXCEPTION RAISED IN PyCafe def getCompoundList. \n\ + raise Exception("EXCEPTION RAISED IN PyCafe def getDictionary. \n\ First input argument, should be a 'list' of of type if handles or if PVs") if scalarOnly: diff --git a/setup_py37_sf.py b/setup_py37_sf.py index 535d0c3..561643d 100644 --- a/setup_py37_sf.py +++ b/setup_py37_sf.py @@ -8,7 +8,7 @@ from Cython.Build import cythonize from numpy import get_include -_CAFE_VERSION='1.14.1' +_CAFE_VERSION='1.14.4' _EPICS_VERSION='3.14.12' setup( diff --git a/setup_py37_sls2.py b/setup_py37_sls2.py index af4a644..6208331 100644 --- a/setup_py37_sls2.py +++ b/setup_py37_sls2.py @@ -9,22 +9,23 @@ from numpy import get_include _CAFE_VERSION='1.14.2' -_EPICS_VERSION='7.0.5' +_EPICS_VERSION='7.0.6' setup( ext_modules = cythonize([Extension('PyCafe',['PyCafe.pyx'], language="c++", include_dirs=[ '/opt/gfa/python-3.7/latest/include/python3.7m', - os.environ['EPICS'] + '/base-7/include', - os.environ['EPICS'] + '/base-7/include/os/Linux', - os.environ['EPICS'] + '/base-7/include/compiler/gcc', + os.environ['EPICS'] + '/base-' + _EPICS_VERSION + '/include', + os.environ['EPICS'] + '/base-' + _EPICS_VERSION + '/include/os/Linux', + os.environ['EPICS'] + '/base-' + _EPICS_VERSION + '/include/compiler/gcc', '/opt/gfa/cafe/boost/boost_1_61_0/include', '/opt/gfa/cafe/boost/boost_1_61_0/include/boost', '/opt/gfa/cafe/cpp/cafe-' + _CAFE_VERSION + '-sls2-py37-gcc-7.3.0/include', '.', get_include()], - library_dirs=[ os.environ['EPICS'] + '/base-7/lib/' + os.environ['EPICS_HOST_ARCH'], + library_dirs=[ os.environ['EPICS'] + '/base-' + _EPICS_VERSION + '/lib/' + + os.environ['EPICS_HOST_ARCH'], '/opt/gfa/cafe/cpp/cafe-' + _CAFE_VERSION + '-sls2-py37-gcc-7.3.0/lib/' + os.environ['EPICS_HOST_ARCH'], '/opt/gfa/python-3.7/latest/lib', @@ -32,7 +33,8 @@ setup( os.environ['PSI_PREFIX'] + '/Programming/gcc/7.3.0/lib' ], runtime_library_dirs=[ - os.environ['EPICS'] + '/base-7/lib/' + os.environ['EPICS_HOST_ARCH'], + os.environ['EPICS'] + '/base-' + _EPICS_VERSION + '/lib/' + + os.environ['EPICS_HOST_ARCH'], '/opt/gfa/cafe/cpp/cafe-' + _CAFE_VERSION + '-sls2-py37-gcc-7.3.0/lib/' + os.environ['EPICS_HOST_ARCH'], '/opt/gfa/python-3.7/latest/lib',