Merge branch 'master' into orm
authorEmmanuel Garette <egarette@cadoles.com>
Thu, 9 Jan 2014 19:32:17 +0000 (20:32 +0100)
committerEmmanuel Garette <egarette@cadoles.com>
Thu, 9 Jan 2014 19:32:17 +0000 (20:32 +0100)
Conflicts:
tiramisu/setting.py

1  2 
tiramisu/config.py
tiramisu/setting.py

Simple merge
@@@ -260,11 -260,16 +260,16 @@@ class Property(object)
          self._properties = prop
  
      def append(self, propname):
 -        if self._opt is not None and self._opt._calc_properties is not None \
 -                and propname in self._opt._calc_properties:
+         """Appends a property named propname
+         :param propname: a predefined or user defined property name
+         :type propname: string
+         """
 +        if self._opt is not None and self._opt.impl_getrequires() is not None \
 +                and propname in self._opt.impl_getrequires():
              raise ValueError(_('cannot append {0} property for option {1}: '
                                 'this property is calculated').format(
 -                                   propname, self._opt._name))
 +                                   propname, self._opt.impl_getname()))
          self._properties.add(propname)
          self._setting._setproperties(self._properties, self._opt, self._path)