def __init__(self, session=None): Entity_manager.__init__(self, session=session, clase=Comicbook_Info) if session is not None: self.session = session else: self.session = Init.Session() self.setup = self.session.query(Setup).first() self.set_order(Comicbook_Info.titulo, 0) self.lista_opciones = {'Número': Comicbook_Info.numero, 'Título': Comicbook_Info.titulo} self.status = 1 self.entidad = Comicbook_Info() self.filtro = None self.id_volume = None self.set_order(Comicbook_Info.numero) self.direccion = 0 self.index_lista_covers = 0 self.index_lista_arcs = 0 self.lista_covers = [] self.lista_arcs = [] self.lock = threading.Lock() self.lock_principal = threading.Lock() self.lista_covers_downloading = [] self.callback = None ssl._create_default_https_context = ssl._create_unverified_context
def __init__(self, session = None): Entity_manager.__init__(self, session=session, clase=Arco_Argumental) if session is not None: self.session = session else: self.session = Init.Session() self.set_order(Arco_Argumental.nombre, 0) self.lista_opciones = {'Id': Arco_Argumental.id_arco_argumental, 'Arco Argumental': Arco_Argumental.nombre} self.status = 1 self.entidad = Arco_Argumental() self.filtro = None self.set_order(Arco_Argumental.id_arco_argumental) self.direccion = 0
def __init__(self, session = None): Entity_manager.__init__(self, session=session, clase=Comicbook_Detail) if session is not None: self.session = session else: self.session = Init.Session() self.set_order(Comicbook_Detail.comicbook_id,0) self.lista_opciones = {'Id': Comicbook_Detail.comicbook_id} self.status = 1 self.entidad = Comicbook_Detail() self.filtro = None self.set_order(Comicbook_Detail.comicbook_id) self.direccion = 0
def __init__(self, session = None): Entity_manager.__init__(self, session=session, clase=Volume) if session is not None: self.session = session else: self.session = Init.Session() self.set_order(Volume.nombre, 0) self.lista_opciones = {'Id': Volume.id_volume, 'Volumen': Volume.nombre} self.status = 1 self.entidad = Volume() self.filtro = None self.set_order(Volume.id_volume) self.direccion = 0
def __init__(self, session = None, clase=Publisher): Entity_manager.__init__(self, session=session, clase=clase) if session is not None: self.session = session else: self.session = Init.Session() self.set_order(Publisher.id_publisher, 0) self.lista_opciones = {'Id': Publisher.id_publisher, 'Editorial': Publisher.name} self.status = 1 self.entidad = Publisher() self.filtro = None self.set_order(Publisher.id_publisher) self.direccion = 0
def __init__(self, session=None, lista_comics_id=None): Entity_manager.__init__(self, session=session, clase=Comicbook) # lista_comics_id: Lista de ids con las que quiero que trabaje el manager. Si seteo se usa como filtro contra # la base de datos para recuperar los comicbook que se correspondan con los Ids pasados como parametros. if session is not None: self.session = session else: self.session = Init.Session() self.set_order(Comicbook.id_comicbook, 0) self.lista_opciones = {'Id': Comicbook.id_comicbook, 'Path': Comicbook.path} self.filtro = None if lista_comics_id is not None: self.set_filtro(Comicbook.id_comicbook.in_(lista_comics_id)) self.status = 1 self.entidad = Comicbook() self.set_order(Comicbook.path) self.direccion = 0 self.atributo_clave = Comicbook.id_comicbook
def rm(self, Id): Entity_manager.rm(self) self.session.query(Arcos_Argumentales_Comics_Reference).filter(Arco_Argumental.id_arco_argumental==Id).delete() self.session.commit()