Esempio n. 1
0
 def __classinit__(cls, new_attrs):
     SQLObject.__classinit__(cls, new_attrs)
     # if we are a child class, add sqlbuilder fields from parents
     currentClass = cls.sqlmeta.parentClass
     while currentClass:
         for column in currentClass.sqlmeta.columnDefinitions.values():
             if column.name == "childName":
                 continue
             if isinstance(column, ForeignKey):
                 continue
             setattr(cls.q, column.name, getattr(currentClass.q, column.name))
         currentClass = currentClass.sqlmeta.parentClass
Esempio n. 2
0
 def __classinit__(cls, new_attrs):
     SQLObject.__classinit__(cls, new_attrs)
     # if we are a child class, add sqlbuilder fields from parents
     currentClass = cls.sqlmeta.parentClass
     while currentClass:
         for column in currentClass.sqlmeta.columnDefinitions.values():
             if column.name == 'childName':
                 continue
             if isinstance(column, ForeignKey):
                 continue
             setattr(cls.q, column.name, getattr(currentClass.q,
                                                 column.name))
         currentClass = currentClass.sqlmeta.parentClass
Esempio n. 3
0
 def set(self, **kw):
     if self._parent:
         SQLObject.set(self, _suppress_set_sig=True, **kw)
     else:
         SQLObject.set(self, **kw)
Esempio n. 4
0
 def set(self, **kw):
     if self._parent:
         SQLObject.set(self, _suppress_set_sig=True, **kw)
     else:
         SQLObject.set(self, **kw)