]> git.llucax.com Git - software/sercom.git/blobdiff - sercom/model.py
Bugfix: arreglar validadores personalizados de SQLObject.
[software/sercom.git] / sercom / model.py
index 0ccb1a2b5055e9d2f346d4bf1f194fe294a93839..4efdc6348e4f0ff6051958ef4f0fbc1f64cfb5df 100644 (file)
@@ -41,8 +41,7 @@ class TupleValidator(PickleValidator):
 
 class SOTupleCol(SOPickleCol):
     def createValidators(self):
 
 class SOTupleCol(SOPickleCol):
     def createValidators(self):
-        return [TupleValidator(name=self.name)] \
-            + super(SOPickleCol, self).createValidators()
+        return [TupleValidator(name=self.name)]
 
 class TupleCol(PickleCol):
     baseClass = SOTupleCol
 
 class TupleCol(PickleCol):
     baseClass = SOTupleCol
@@ -79,8 +78,7 @@ class ParamsValidator(UnicodeStringValidator):
 
 class SOParamsCol(SOUnicodeCol):
     def createValidators(self):
 
 class SOParamsCol(SOUnicodeCol):
     def createValidators(self):
-        return [ParamsValidator(db_encoding=self.dbEncoding, name=self.name)] \
-            + super(SOParamsCol, self).createValidators()
+        return [ParamsValidator(db_encoding=self.dbEncoding, name=self.name)]
 
 class ParamsCol(UnicodeCol):
     baseClass = SOParamsCol
 
 class ParamsCol(UnicodeCol):
     baseClass = SOParamsCol
@@ -362,7 +360,7 @@ class TareaPrueba(Tarea): #{{{
                 % (self.id, self.nombre, self.descripcion)
 #}}}
 
                 % (self.id, self.nombre, self.descripcion)
 #}}}
 
-class Comando(SQLObject): #{{{
+class Comando(InheritableSQLObject): #{{{
     # Campos
     comando             = ParamsCol(length=255, notNone=True)
     descripcion         = UnicodeCol(length=255, default=None)
     # Campos
     comando             = ParamsCol(length=255, notNone=True)
     descripcion         = UnicodeCol(length=255, default=None)