Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Sep 22, 2012
  1. @mcdonc
Commits on Sep 16, 2012
  1. @mcdonc
Commits on Sep 15, 2012
  1. @mcdonc
Commits on Sep 13, 2012
  1. @mcdonc
Commits on Sep 10, 2012
  1. @mcdonc
  2. @mcdonc

    garden

    mcdonc authored
Commits on Sep 9, 2012
  1. @mcdonc

    dead code, garden

    mcdonc authored
  2. @mcdonc

    garden

    mcdonc authored
  3. @mcdonc

    - The ``pyramid.settings.get_settings()`` API was removed. It had been

    mcdonc authored
      printing a deprecation warning since Pyramid 1.0.  If your code depended on
      this API, use ``pyramid.threadlocal.get_current_registry().settings``
      instead or use the ``settings`` attribute of the registry available from
      the request (``request.registry.settings``).
  4. @mcdonc

    garden

    mcdonc authored
  5. @mcdonc

    garden

    mcdonc authored
  6. @mcdonc

    garden

    mcdonc authored
Commits on Aug 25, 2012
  1. @mcdonc

    garden

    mcdonc authored
Commits on May 3, 2012
  1. @mcdonc

    garden

    mcdonc authored
Commits on Apr 16, 2012
  1. @mcdonc

    garden

    mcdonc authored
Commits on Apr 5, 2012
  1. @mcdonc

    note

    mcdonc authored
Commits on Mar 30, 2012
  1. @mcdonc

    bad idea

    mcdonc authored
Commits on Feb 23, 2012
  1. @mcdonc

    - New APIs: ``pyramid.response.FileResponse`` and

    mcdonc authored
      ``pyramid.response.FileIter``, for usage in views that must serve files
      "manually".
  2. @mcdonc

    gardeng

    mcdonc authored
  3. @mcdonc

    - New API: ``pyramid.config.Configurator.add_forbidden_view``. This is a

    mcdonc authored
      wrapper for ``pyramid.Config.configurator.add_view`` which does the right
      thing about permissions.  It should be preferred over calling ``add_view``
      directly with ``context=HTTPForbidden`` as was previously recommended.
    
    - New API: ``pyramid.view.forbidden_view_config``.  This is a decorator
      constructor like ``pyramid.view.view_config`` that calls
      ``pyramid.config.Configurator.add_forbidden_view`` when scanned.  It should
      be preferred over using ``pyramid.view.view_config`` with
      ``context=HTTPForbidden`` as was previously recommended.
    
    - Updated the "Creating a Not Forbidden View" section of the "Hooks" chapter,
      replacing explanations of registering a view using ``add_view`` or
      ``view_config`` with ones using ``add_forbidden_view`` or
      ``forbidden_view_config``.
    
    - Updated all tutorials to use ``pyramid.view.forbidden_view_config`` rather
      than ``pyramid.view.view_config`` with an HTTPForbidden context.
Commits on Feb 22, 2012
  1. @mcdonc

    not required

    mcdonc authored
  2. @mcdonc
  3. @mcdonc

    whoops

    mcdonc authored
  4. @mcdonc

    - New API: ``pyramid.config.Configurator.add_notfound_view``. This is a

    mcdonc authored
      wrapper for ``pyramid.Config.configurator.add_view`` which provides easy
      append_slash support.  It should be preferred over calling ``add_view``
      directly with ``context=HTTPNotFound`` as was previously recommended.
    
    - New API: ``pyramid.view.notfound_view_config``.  This is a decorator
      constructor like ``pyramid.view.view_config`` that calls
      ``pyramid.config.Configurator.add_notfound_view`` when scanned.  It should
      be preferred over using ``pyramid.view.view_config`` with
      ``context=HTTPNotFound`` as was previously recommended.
    
    - The older deprecated ``set_notfound_view`` Configurator method is now an
      alias for the new ``add_notfound_view`` Configurator method.  This has the
      following impact: the ``context`` sent to views with a ``(context,
      request)`` call signature registered via the deprecated
      ``add_notfound_view``/``set_notfound_view`` will now be the HTTPNotFound
      exception object instead of the actual resource context found.  Use
      ``request.context`` to get the actual resource context.  It's also
      recommended to disuse ``set_notfound_view`` in favor of
      ``add_notfound_view``, despite the aliasing.
    
    - The API documentation for ``pyramid.view.append_slash_notfound_view`` and
      ``pyramid.view.AppendSlashNotFoundViewFactory`` was removed.  These names
      still exist and are still importable, but they are no longer APIs.  Use
      ``pyramid.config.Configurator.add_notfound_view(append_slash=True)`` or
      ``pyramid.view.notfound_view_config(append_slash=True)`` to get the same
      behavior.
    
    - The ``set_forbidden_view`` method of the Configurator was removed from the
      documentation.  It has been deprecated since Pyramid 1.1.
    
    - The AppendSlashNotFoundViewFactory used request.path to match routes.  This
      was wrong because request.path contains the script name, and this would
      cause it to fail in circumstances where the script name was not empty.  It
      should have used request.path_info, and now does.
    
    - Updated the "Registering a Not Found View" section of the "Hooks" chapter,
      replacing explanations of registering a view using ``add_view`` or
      ``view_config`` with ones using ``add_notfound_view`` or
      ``notfound_view_config``.
    
    - Updated the "Redirecting to Slash-Appended Routes" section of the "URL
      Dispatch" chapter, replacing explanations of registering a view using
      ``add_view`` or ``view_config`` with ones using ``add_notfound_view`` or
      ``notfound_view_config``
Commits on Feb 20, 2012
  1. @mcdonc

    garden

    mcdonc authored
  2. @mcdonc

    garden

    mcdonc authored
  3. @mcdonc

    garden

    mcdonc authored
Commits on Feb 19, 2012
  1. @mcdonc

    - Create a "MakoRendererFactoryHelper" that provides customizable set…

    mcdonc authored
    …tings
    
      key prefixes.  Allows settings prefixes other than "mako." to be used to
      create different factories that don't use the global mako settings.  This
      will be useful for the debug toolbar, which can currently be sabotaged by
      someone using custom mako configuration settings.
  2. @mcdonc

    - Put ``pyramid.includes`` targets within ini files in scaffolds on s…

    mcdonc authored
    …eparate
    
      lines in order to be able to tell people to comment out only the
      ``pyramid_debugtoolbar`` line when they want to disable the toolbar.
  3. @mcdonc

    garden

    mcdonc authored
Commits on Feb 17, 2012
  1. @mcdonc

    garden

    mcdonc authored
Commits on Feb 16, 2012
  1. @mcdonc

    - The system value ``r`` is now supplied to renderers as an alias for

    mcdonc authored
      ``request``.  This means that you can now, for example, in a template, do
      ``r.route_url(...)`` instead of ``request.route_url(...)``.
    
    Fixes #413.
  2. @mcdonc

    - Add ``pyramid.config.Configurator.set_traverser`` API method. See the

    mcdonc authored
      Hooks narrative documentation section entitled "Changing the Traverser" for
      more information.  This is not a new feature, it just provides an API for
      adding a traverser without needing to use the ZCA API.
Commits on Feb 15, 2012
  1. @mcdonc

    garden

    mcdonc authored
  2. @mcdonc

    garden

    mcdonc authored
Something went wrong with that request. Please try again.