Exemplo n.º 1
0
    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
Exemplo n.º 2
0
    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
Exemplo n.º 3
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
Exemplo n.º 4
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
Exemplo n.º 5
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
Exemplo n.º 6
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
Exemplo n.º 7
0
 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()