equal
deleted
inserted
replaced
701 def register_handler(handlerkls, overwrite=False): |
701 def register_handler(handlerkls, overwrite=False): |
702 assert handlerkls is not None |
702 assert handlerkls is not None |
703 if overwrite or handlerkls.DRIVER not in HANDLERS: |
703 if overwrite or handlerkls.DRIVER not in HANDLERS: |
704 HANDLERS[handlerkls.DRIVER] = handlerkls |
704 HANDLERS[handlerkls.DRIVER] = handlerkls |
705 else: |
705 else: |
706 msg = "%s: Handler already exists use overwrite if it's intended\n" |
706 msg = "%s: Handler already exists use overwrite if it's intended\n"\ |
707 "(existing handler class is %r)" |
707 "(existing handler class is %r)" |
708 raise ValueError(msg % (handlerkls.DRIVER, HANDLERS[handlerkls.DRIVER])) |
708 raise ValueError(msg % (handlerkls.DRIVER, HANDLERS[handlerkls.DRIVER])) |
709 |
709 |
710 register_handler(PostgresTestDataBaseHandler) |
710 register_handler(PostgresTestDataBaseHandler) |
711 register_handler(SQLiteTestDataBaseHandler) |
711 register_handler(SQLiteTestDataBaseHandler) |