(self, db, *args, **kwargs)
| 397 | # Table objects are lazily constructed when retrieved. |
| 398 | # This saves time because each table executes a metadata query when constructed. |
| 399 | def __init__(self, db, *args, **kwargs): |
| 400 | dict.__init__(self, *args, **kwargs); self.db=db |
| 401 | def __getitem__(self, k): |
| 402 | if dict.__getitem__(self, k) is None: |
| 403 | dict.__setitem__(self, k, Table(name=k, database=self.db)) |