Select the appropriate content generator based on update category.
(update: dict)
| 345 | |
| 346 | |
| 347 | def select_generator(update: dict): |
| 348 | """Select the appropriate content generator based on update category.""" |
| 349 | category = update.get("category", "") |
| 350 | if "mdcg" in category: |
| 351 | return generate_eu_mdr_mdcg_draft |
| 352 | elif "fda/guidance" in category: |
| 353 | return generate_fda_guidance_draft |
| 354 | elif "nmpa" in category or "cmde" in category: |
| 355 | return generate_nmpa_draft |
| 356 | else: |
| 357 | return generate_generic_draft |
| 358 | |
| 359 | |
| 360 | # --------------------------------------------------------------------------- |