Changes to reflect who deserves what credit. #1
authorDaniel Greenfeld <pydanny@gmail.com>
Sun, 18 May 2014 18:12:45 +0000 (11:12 -0700)
committerDaniel Greenfeld <pydanny@gmail.com>
Sun, 18 May 2014 18:12:45 +0000 (11:12 -0700)
README.rst
cached_property.py

index 04d052645e0b3c61285c507b1b11a07c16e8f149..ffd395c8124801be3b17829516fdc3af0f652cc7 100644 (file)
@@ -87,6 +87,9 @@ Why doesn't the value of `monopoly.boardwalk` change? Because it's a **cached pr
 Credits
 --------
 
-* Django, Werkzueg, Bottle, and Zope for having their own implementations. This package uses the Django version.
-* Reinout Van Rees for pointing out the cached_property decorator to me.
-* My awesome wife Audrey who created cookiecutter, which meant rolling this out took me just 15 minutes.
+* Pip, Django, Werkzueg, Bottle, Pyramid, and Zope for having their own implementations. This package uses an implementation that matches the Bottle version.
+* Reinout Van Rees for pointing out the `cached_property` decorator to me.
+* My awesome wife `@audreyr`_ who created `cookiecutter`_, which meant rolling this out took me just 15 minutes.
+
+.. _`@audreyr`: https://github.com/audreyr
+.. _`cookiecutter`: https://github.com/audreyr/cookiecutter
\ No newline at end of file
index f241a30230fe4fd8176f6107c5fdab1cd23667e0..72ab0bb2c9b6e46b181ce94f08bbbfc6bac3df96 100644 (file)
@@ -9,7 +9,10 @@ __license__ = 'BSD'
 class cached_property(object):
     """ A property that is only computed once per instance and then replaces
         itself with an ordinary attribute. Deleting the attribute resets the
-        property. """
+        property.
+
+        Source: https://github.com/bottlepy/bottle/commit/fa7733e075da0d790d809aa3d2f53071897e6f76
+        """
 
     def __init__(self, func):
         self.__doc__ = getattr(func, '__doc__')