(self, cfg, *arg, **kw)
| 57 | return self.fns["*"](cfg, *arg, **kw) |
| 58 | |
| 59 | def __call__(self, cfg, *arg, **kw): |
| 60 | if isinstance(cfg, str): |
| 61 | url = sa_url.make_url(cfg) |
| 62 | elif isinstance(cfg, sa_url.URL): |
| 63 | url = cfg |
| 64 | elif isinstance(cfg, (Engine, Connection)): |
| 65 | url = cfg.engine.url |
| 66 | else: |
| 67 | url = cfg.db.url |
| 68 | backend = url.get_backend_name() |
| 69 | if backend in self.fns: |
| 70 | return self.fns[backend](cfg, *arg, **kw) |
| 71 | else: |
| 72 | return self.fns["*"](cfg, *arg, **kw) |
| 73 | |
| 74 | |
| 75 | def create_follower_db(follower_ident): |
nothing calls this directly
no test coverage detected