Exemplo n.º 1
0
    def qscale(self, val):
        if ti.is_positive_number(val) and val < 1.0:
            self.__changeLog.append({
                'Date': datetime.datetime.now(),
                'Location': self.__location,
                'Variable': 'qscale',
                'Success': True,
                'Previous': self.__qscale,
                'New': val,
                'ErrorMessage': None
            })

            self.__qscale = val
        else:
            errorMessage = "qscale must be a positive number that is less than or equal to 1."
            self.__changeLog.append({
                'Date': datetime.datetime.now(),
                'Location': self.__location,
                'Variable': 'qscale',
                'Success': False,
                'Previous': self.__qscale,
                'New': val,
                'ErrorMessage': errorMessage
            })
            self.__errorLog.append({
                'Date': datetime.datetime.now(),
                'Type': 'Setter',
                'Location': self.__location,
                'Variable': 'qscale',
                'ErrorMessage': errorMessage
            })
Exemplo n.º 2
0
 def mass(self, val):
     if ti.is_positive_number(val):
         self.__changeLog.append({
             'Date': datetime.datetime.now(),
             'Location': self.__location,
             'Variable': 'mass',
             'Success': True,
             'Previous': self.__mass,
             'New': val,
             'ErrorMessage': None
         })
         self.__mass = val
     else:
         errorMessage = "mass must be a positive number."
         self.__changeLog.append({
             'Date': datetime.datetime.now(),
             'Location': self.__location,
             'Variable': 'mass',
             'Success': False,
             'Previous': self.__mass,
             'New': val,
             'ErrorMessage': errorMessage
         })
         self.__errorLog.append({
             'Date': datetime.datetime.now(),
             'Type': 'Setter',
             'Location': self.__location,
             'Variable': 'mass',
             'ErrorMessage': errorMessage
         })
Exemplo n.º 3
0
    def Armtra(self, val):

        var = "Armtra"

        if not isinstance(val, oda.oneDimArray):
            if not (isinstance(val, list) or ti.is_positive_number(val)):
                errorMessage = logging.multidimensional_error("Armtra", False)
                self.__changeLog.append(
                    logging.changelog_entry(self.__location, "Armtra", False,
                                            repr(getattr(self, "Armtra")),
                                            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, "Armtra", False,
                                            repr(getattr(self, "Armtra")),
                                            repr(val), None))
                self.__Armtra = myODA
        else:
            self.__changeLog.append(
                logging.changelog_entry(self.__location, "Armtra", False,
                                        repr(getattr(self, "Armtra")),
                                        repr(val), None))
            self.__Armtra = val
Exemplo n.º 4
0
 def rintramax(self, val):
     if ti.is_positive_number(val):
         self.__changeLog.append({
             'Date': datetime.datetime.now(),
             'Location': self.__location,
             'Variable': 'rintramax',
             'Success': True,
             'Previous': self.__rintramax,
             'New': val,
             'ErrorMessage': None
         })
         self.__rintramax = val
     else:
         errorMessage("rintramax must be a positive number.")
         self.__changeLog.append({
             'Date': datetime.datetime.now(),
             'Location': self.__location,
             'Variable': 'rintramax',
             'Success': False,
             'Previous': self.__rintramax,
             'New': val,
             'ErrorMessage': errorMessage
         })
         self.__errorLog.append({
             'Date': datetime.datetime.now(),
             'Type': 'Setter',
             'Location': self.__location,
             'Variable': 'rintramax',
             'ErrorMessage': errorMessage
         })
Exemplo n.º 5
0
 def boxlz(self, val):
     if ti.is_positive_number(val):
         self.__changeLog.append({
             'Date': datetime.datetime.now(),
             'Location': self.__location,
             'Variable': 'boxlz',
             'Success': True,
             'Previous': self.__boxlz,
             'New': val,
             'ErrorMessage': None
         })
         self.__boxlz = val
     else:
         errorMessage("z box length must be a positive number")
         self.__changeLog.append({
             'Date': datetime.datetime.now(),
             'Location': self.__location,
             'Variable': 'boxlz',
             'Success': False,
             'Previous': self.__boxlz,
             'New': val,
             'ErrorMessage': errorMessage
         })
         self.__errorLog.append({
             'Date': datetime.datetime.now(),
             'Type': 'Setter',
             'Location': self.__location,
             'Variable': 'boxlz',
             'ErrorMessage': errorMessage
         })
Exemplo n.º 6
0
 def rmflucq(self, val):
     if not ti.is_positive_number(val):
         errorMessage = "rmflucq failed test_instance.is_positive_number check."
         self.__changeLog.append(
             logging.changelog_entry(self.__location, "rmflucq", False,
                                     repr(getattr(self, "rmflucq")),
                                     repr(val), errorMessage))
         self.__errorLog.append(
             logging.errorlog_entry("Setter", errorMessage))
     else:
         self.__changeLog.append(
             logging.changelog_entry(self.__location, "rmflucq", False,
                                     repr(getattr(self, "rmflucq")),
                                     repr(val), None))
         self.__rmflucq = val