from branca.element import Template, MacroElement labels_unverified_requests="""
  • Rescue / إغاثة
  • Medical Assistance / مساعدة طبية
  • Shelter / مأوى
  • Food & Water / طعام وماء
  • Danger / مخاطر (تسرب الغاز، تلف في الخدمات العامة...)
  • Done / تم
  • Partial / تم جزئيا
  • Planned / مخطط لها
  • """ labels_verified="""
  • High Emergency / طوارئ عالية
  • Medium Emergency / طوارئ متوسطة
  • Low Emergency / طوارئ منخفضة
  • Done / تم
  • Partial / تم جزئيا
  • Planned / مخطط لها
  • """ template_1 = """ {% macro html(this, kwargs) %} jQuery UI Draggable - Default functionality
    Legend / مفتاح الخريطة
    {% endmacro %}""" def get_legend_macro(show_unverified): print("show_unverified", show_unverified) legend_macro = MacroElement() legend_macro._template = Template(template_1 + (labels_unverified_requests if show_unverified else labels_verified) + template_2) # legend_macro._template = Template(template_1 + (labels_unverified_requests) + template_2) return legend_macro __all__ = ["get_legend_macro"]