def __init__(self, services, tns, name=None, in_protocol=None, out_protocol=None): Application.__init__(self, services, tns, name, in_protocol, out_protocol) self.event_manager.add_listener('method_call', _on_method_call) self.event_manager.add_listener("method_context_closed", _on_method_context_closed)
def __init__(self, services, tns, name=None, in_protocol=None, out_protocol=None, db=None): AppBase.__init__(self, services, tns, name, in_protocol, out_protocol) self.event_manager.add_listener("method_call", _on_method_call) self.event_manager.add_listener("method_context_closed", _on_method_context_closed) self.db = db self.Session = sessionmaker(bind=db, expire_on_commit=False)
def __init__(self, *args, **kargs): password = kargs.pop('_mypassword') host = kargs.pop('_myhost') username = kargs.pop('_username') database = kargs.pop('_database') xml_path = kargs.pop('_xmlpath') Application.__init__(self, *args, **kargs) assert not hasattr(self, '_password') assert not hasattr(self, '_host') assert not hasattr(self, '_username') self._db=DBLPDatabaseDriver(host=host, username=username, password=password, database=database, create_db_on_start=True) self._db.create_table() parser = DBLPParser(xml_path) parser.visit() parser.push_to_db(self._db)
def __init__(self, *args, **kargs): xslt_path = kargs.pop('_xslt') Application.__init__(self, *args, **kargs) xslt = etree.parse(xslt_path) self.transform = etree.XSLT(xslt)