Beispiel #1
0
 def extend(self, values):
     if values:
         if not hasattr(values, '__iter__'):
             raise TypeError(str(values)+" is not a iterable")
     if self.__name.endswith(self.variable_name_endings_to_normpath):
         normed_values = [os.path.normpath(value) for value in values]
         self.__values.extend(normed_values)
     else:
         self.__values.extend([utils.convert_to_str_unless_None(value) for value in values])
Beispiel #2
0
 def append(self, value):
     if self.__name.endswith(self.variable_name_endings_to_normpath):
         self.__values.append(os.path.normpath(value))
     else:
         self.__values.append(utils.convert_to_str_unless_None(value))