Chris McDonough
2012-02-23 b0ebdf0bf54b1eb40d714710e1fcaf24a055003e
- ``pyramid.config.Configurator.with_package`` didn't work if the
Configurator was an old-style ``pyramid.configuration.Configurator``
instance.
3 files modified
18 ■■■■■ changed files
CHANGES.txt 10 ●●●●● patch | view | raw | blame | history
pyramid/configuration.py 2 ●●●●● patch | view | raw | blame | history
pyramid/tests/test_configuration.py 6 ●●●●● patch | view | raw | blame | history
CHANGES.txt
@@ -1,3 +1,13 @@
Next release
============
Bug Fixes
---------
- ``pyramid.config.Configurator.with_package`` didn't work if the
  Configurator was an old-style ``pyramid.configuration.Configurator``
  instance.
1.3a9 (2012-02-22)
==================
pyramid/configuration.py
@@ -29,6 +29,7 @@
                 session_factory=None,
                 autocommit=True,
                 route_prefix=None,
                 introspection=True,
                 ):
        if package is None:
            package = caller_package()
@@ -49,6 +50,7 @@
            session_factory=session_factory,
            autocommit=autocommit,
            route_prefix=route_prefix,
            introspection=introspection,
            )
            
deprecated(
pyramid/tests/test_configuration.py
@@ -22,4 +22,10 @@
        config = self._makeOne(package='pyramid')
        self.assertEqual(config.package, pyramid)
    def test_with_package(self):
        import pyramid
        config = self._makeOne()
        newconfig = config.with_package('pyramid')
        self.assertEqual(newconfig.package, pyramid)