def lexpand(self, val): var = "lexpand" if not isinstance(val, oda.oneDimArray): if not (isinstance(val, list) or ti.is_boolean(val)): errorMessage = logging.multidimensional_error("lexpand", False) self.__changeLog.append( logging.changelog_entry(self.__location, "lexpand", False, repr(getattr(self, "lexpand")), repr(val), errorMessage)) self.__errorLog.append( logging.errorlog_entry("Setter", errorMessage)) else: if not isinstance(val, list): val = [val] myODA = oda.oneDimArray.listToODA(val, errorLog=self.__errorLog, changeLog=self.__changeLog, location=self.__location, var=var) self.__changeLog.append( logging.changelog_entry(self.__location, "lexpand", False, repr(getattr(self, "lexpand")), repr(val), None)) self.__lexpand = myODA else: self.__changeLog.append( logging.changelog_entry(self.__location, "lexpand", False, repr(getattr(self, "lexpand")), repr(val), None)) self.__lexpand = val
def pmeemt(self, val): var = "pmeemt" if not isinstance(val, oda.oneDimArray): if not (isinstance(val, list) or ti.is_probability(val)): errorMessage = logging.multidimensional_error("pmeemt", True) self.__changeLog.append( logging.changelog_entry(self.__location, "pmeemt", False, repr(getattr(self, "pmeemt")), repr(val), errorMessage)) self.__errorLog.append( logging.errorlog_entry("Setter", errorMessage)) else: if not isinstance(val, list): val = [val] myODA = oda.oneDimArray.listToODA(val, errorLog=self.__errorLog, changeLog=self.__changeLog, location=self.__location, var=var) self.__changeLog.append( logging.changelog_entry(self.__location, "pmeemt", False, repr(getattr(self, "pmeemt")), repr(val), None)) self.__pmeemt = myODA else: self.__changeLog.append( logging.changelog_entry(self.__location, "pmeemt", False, repr(getattr(self, "pmeemt")), repr(val), None)) self.__pmeemt = val
def nchoiq(self, val): var = "nchoiq" if not isinstance(val, oda.oneDimArray): if not (isinstance(val, list) or ti.is_positive_integer(val)): errorMessage = logging.multidimensional_error("nchoiq", False) self.__changeLog.append( logging.changelog_entry(self.__location, "nchoiq", False, repr(getattr(self, "nchoiq")), repr(val), errorMessage)) self.__errorLog.append( logging.errorlog_entry("Setter", errorMessage)) else: if not isinstance(val, list): val = [val] myODA = oda.oneDimArray.listToODA(val, errorLog=self.__errorLog, changeLog=self.__changeLog, location=self.__location, var=var) self.__changeLog.append( logging.changelog_entry(self.__location, "nchoiq", False, repr(getattr(self, "nchoiq")), repr(val), None)) self.__nchoiq = myODA else: self.__changeLog.append( logging.changelog_entry(self.__location, "nchoiq", False, repr(getattr(self, "nchoiq")), repr(val), None)) self.__nchoiq = val