Pasar el atributo de instancia de scrapy (no la clase) a la tubería

Estoy trabajando con scrapy. Tengo una pipie que comienza con:

class DynamicSQLlitePipeline(object): @classmethod def from_crawler(cls, crawler): # Here, you get whatever value was passed through the "table" parameter table = getattr(crawler.spider, "table") return cls(table) def __init__(self,table): try: db_path = "sqlite:///"+settings.SETTINGS_PATH+"\\data.db" db = dataset.connect(db_path) table_name = table[0:3] # FIRST 3 LETTERS self.my_table = db[table_name] 

Mi araña comienza con:

 class For_Spider(Spider): name = "for" table = 'hello' # creating dummy attribute. will be overwritten def start_requests(self): self.table = self.dc # dc is passed in 

Cuando empiezo la araña con:

 scrapy crawl for -a dc=mystring -a records=1 

dc se pasa como un atributo de instancia (no un atributo de clase)

¿Cómo paso este atributo de instancia a mi canalización para poder establecer dinámicamente el nombre de la tabla en mi canalización? Lo que tengo ahora funciona para un atributo de clase.