def __init__(self, ID, *url, **kw): """Constructor""" if not isinstance(ID, int): raise TypeError("Item IDs must be integers") self.groupID = ID if url: AccessBroker.__init__(self, url[0], **kw) else: AccessBroker.__init__(self)
def userStartup(self, null): AccessBroker.__init__(self, twisted=True) d1 = self.table( 'words', SA.Column('id', SA.Integer, index="word"), SA.Column('word', SA.String(TRUNCATED_WORD_LENGTH), primary_key=True)) d2 = self.table( 'usage', SA.Column('word_id', Integer, primary_key=True, index="scope"), Column('doc_id', Integer, index="scope"), Column('section_id', Integer, index="scope"), Column('position', Integer, nullable=False)) self._ready = True d3 = self.keeper.startup(self) return defer.DeferredList([d1, d2, d3])
def userStartup(self): AccessBroker.__init__(self, twisted=True) d1 = self.table( 'words', SA.Column('id', SA.Integer, index="word"), SA.Column('word', SA.String(TRUNCATED_WORD_LENGTH), primary_key=True) ) d2 = self.table( 'usage', SA.Column('word_id', Integer, primary_key=True, index="scope"), Column('doc_id', Integer, index="scope"), Column('section_id', Integer, index="scope"), Column('position', Integer, nullable=False) ) self._ready = True d3 = self.keeper.startup(self) return defer.DeferredList([d1,d2,d3])
def __init__(self, url): AccessBroker.__init__(self, url) self.matches = {}