Ejemplo n.º 1
0
 def post_init(self):
     core_api.register_history_action_handlers(self.filename,
                             'rules_insert', self._handle_history_insert,
                             self._handle_history_delete)
     core_api.register_history_action_handlers(self.filename,
                             'rules_update', self._handle_history_update,
                             self._handle_history_update)
     core_api.register_history_action_handlers(self.filename,
                             'rules_delete', self._handle_history_delete,
                             self._handle_history_insert)
Ejemplo n.º 2
0
 def post_init(self):
     core_api.register_history_action_handlers(self.filename,
                             'rules_insert', self._handle_history_insert,
                             self._handle_history_delete)
     core_api.register_history_action_handlers(self.filename,
                             'rules_update', self._handle_history_update,
                             self._handle_history_update)
     core_api.register_history_action_handlers(self.filename,
                             'rules_delete', self._handle_history_delete,
                             self._handle_history_insert)
Ejemplo n.º 3
0
def handle_open_database(kwargs):
    filename = kwargs['filename']

    if filename in links.cdbs:
        links.last_known_links[filename] = {}

        qconn = core_api.get_connection(filename)
        cursor = qconn.cursor()
        cursor.execute(queries.links_select)
        core_api.give_connection(filename, qconn)

        for row in cursor:
            links.last_known_links[filename][row['L_id']] = row['L_target']

        core_api.register_history_action_handlers(filename, 'link_insert',
                    links.handle_history_insert, links.handle_history_delete)
        core_api.register_history_action_handlers(filename, 'link_update',
                    links.handle_history_update, links.handle_history_update)
        core_api.register_history_action_handlers(filename, 'link_delete',
                    links.handle_history_delete, links.handle_history_insert)
Ejemplo n.º 4
0
def handle_open_database(kwargs):
    filename = kwargs['filename']

    if filename in links.cdbs:
        links.last_known_links[filename] = {}

        qconn = core_api.get_connection(filename)
        cursor = qconn.cursor()
        cursor.execute(queries.links_select)
        core_api.give_connection(filename, qconn)

        for row in cursor:
            links.last_known_links[filename][row['L_id']] = row['L_target']

        core_api.register_history_action_handlers(filename, 'link_insert',
                                                  links.handle_history_insert,
                                                  links.handle_history_delete)
        core_api.register_history_action_handlers(filename, 'link_update',
                                                  links.handle_history_update,
                                                  links.handle_history_update)
        core_api.register_history_action_handlers(filename, 'link_delete',
                                                  links.handle_history_delete,
                                                  links.handle_history_insert)