Chris McDonough
2010-11-11 5efc45b6387f5ae6e6d3517b294964fb0c15d732
add notes about shedding threadlocals
1 files modified
16 ■■■■■ changed files
TODO.txt 16 ●●●●● patch | view | raw | blame | history
TODO.txt
@@ -110,3 +110,19 @@
   a good idea
- Default renderer.
- Non-bwcompat use of threadlocals:
  security.principals_allowed_by_permission, settings.get_settings,
  chameleon_text.TextTemplateRenderer.template (also uses get_settings),
  chameleon_zpt.ZPTTemplateRenderer.template (also uses get_settings),
  resource.OverrideProvider._get_overrides, traversal.traverse,
  Configurator.add_translation_dirs (get_current_request),
  i18n.negotiate_locale_name (get_settings).  All ZCML directives use
  ``get_current_registry`` to obtain the registry.
- Add deprecation warnings for:
  - Use of chameleon_zpt and chameleon_text templating functions (use
    renderer API instead).