Optional per-collection transform: a function named in transforms.py.
(key)
| 159 | # Normalisation (_id, type, dataset, transform hook) |
| 160 | # --------------------------------------------------------------------------- # |
| 161 | def _transform_for(key): |
| 162 | """Optional per-collection transform: a function named <key> in transforms.py.""" |
| 163 | try: |
| 164 | try: |
| 165 | from . import transforms # package context |
| 166 | except ImportError: |
| 167 | import transforms # script context |
| 168 | return getattr(transforms, key, None) |
| 169 | except Exception: |
| 170 | return None |
| 171 | |
| 172 | |
| 173 | def _make_id(key, cfg, doc): |