def __init__(self, pad, data, page_num=None): SourceObject.__init__(self, pad) self._data = data if page_num is not None and not self.supports_pagination: raise RuntimeError('%s does not support pagination' % self.__class__.__name__) self.page_num = page_num
def __init__(self, pad, name, path=None, parent=None): SourceObject.__init__(self, pad) if parent is not None: if path is None: path = name path = os.path.join(parent.source_filename, path) self.source_filename = path self.name = name self.parent = parent
def __init__(self, pad, data): SourceObject.__init__(self, pad) self._data = data self._fast_source_hash = None