STRING(TOUPPER ${PROJECT_NAME} PROJECT_NAME_UC)
SET(${PROJECT_NAME_UC}_MAJOR_VERSION 9)
-SET(${PROJECT_NAME_UC}_MINOR_VERSION 2)
-SET(${PROJECT_NAME_UC}_PATCH_VERSION 2)
+SET(${PROJECT_NAME_UC}_MINOR_VERSION 3)
+SET(${PROJECT_NAME_UC}_PATCH_VERSION 0)
SET(${PROJECT_NAME_UC}_VERSION
${${PROJECT_NAME_UC}_MAJOR_VERSION}.${${PROJECT_NAME_UC}_MINOR_VERSION}.${${PROJECT_NAME_UC}_PATCH_VERSION})
SET(${PROJECT_NAME_UC}_VERSION_DEV 1)
"_typemap",
"_rangemap",
"_defaultmap",
- "_voidmap"
+ "_voidmap",
]
## This class is a placeholder for modeling data. An object based on this class
def __setattr__(self, name, val):
if name in UNCHECKED_ATTRIBUTES:
- self.__dict__[name] = val
+ object.__setattr__(self, name, val)
return
#__GBO_DEBUG_
def __getattribute__(self, name):
if name in UNCHECKED_ATTRIBUTES:
- return self.__dict__[name]
+ return object.__getattribute__(self, name)
+
+ if name in DataModeler.__dict__:
+ return object.__getattribute__(self, name)
if name not in self._typemap:
- raise DevelException("The class "+str(self.__class__)+" has no attribute "+str(name))
+ raise DevelException("The class has no attribute "+str(name))
# The attribute coulb be requested while it has not been created yet (for
# example if we did't call the setter before).
- if name not in self.__dict__:
+ if name not in self.__dict__.keys():
return None
-
- return self.__dict__[name]
+
+ return object.__getattribute__(self, name)
def __isNotValidType(self, name, val):
isNotValid = (