[Python-modules-commits] [python-decorator] 01/06: Import python-decorator_4.0.10.orig.tar.gz
Piotr Ożarowski
piotr at moszumanska.debian.org
Wed Dec 21 21:57:35 UTC 2016
This is an automated email from the git hooks/post-receive script.
piotr pushed a commit to branch master
in repository python-decorator.
commit 4466fcb36b78e3705b339ad878b10ef9e8e28f9e
Author: Piotr Ożarowski <piotr at debian.org>
Date: Wed Dec 21 22:36:50 2016 +0100
Import python-decorator_4.0.10.orig.tar.gz
---
CHANGES.md | 263 ++
CHANGES.txt | 118 -
MANIFEST.in | 2 +-
PKG-INFO | 4 +-
docs/README.rst | 2 +-
documentation.pdf | 3353 ++++++++++++--------
setup.cfg | 2 +-
src/decorator.egg-info/PKG-INFO | 4 +-
src/decorator.egg-info/SOURCES.txt | 4 +-
.../{SOURCES.txt => SOURCES.txt~} | 0
src/decorator.egg-info/pbr.json | 1 +
src/decorator.py | 8 +-
src/tests/documentation.py | 804 ++---
13 files changed, 2702 insertions(+), 1863 deletions(-)
diff --git a/CHANGES.md b/CHANGES.md
new file mode 100644
index 0000000..2564d99
--- /dev/null
+++ b/CHANGES.md
@@ -0,0 +1,263 @@
+HISTORY
+--------
+
+## Unreleased
+
+## 4.0.10 (2016-06-07)
+
+Improved the documentation thanks to Tony Goodchild (zearin) who also
+provided a much better CSS than the one I was using.
+
+## 4.0.9 (2016-02-08)
+
+Same as 4.0.7 and 4.0.8, re-uploaded due to issues on PyPI.
+
+## 4.0.7 (2016-02-06)
+
+Switched to a new changelog format (the one in http://keepachangelog.com/)
+since it was contributed by Alexander Artemenko. Re-added a newline to support
+old version of Python, as requested by [azjps](https://github.com/azjps).
+
+## 4.0.6 (2015-12-11)
+
+Removed a file x.py accidentally entered in the tarball.
+
+## 4.0.5 (2015-12-09)
+
+Documented a quirk signaled by David Goldstein when writing decorators
+for functions with keyword arguments. Avoided copying the globals,
+as signaled by Benjamin Peterson.
+
+## 4.0.4 (2015-09-25)
+
+Included a patch from Zev Benjamin: now decorated functions play well
+with cProfile.
+
+## 4.0.3 (2015-09-25)
+
+Added a warning about the memoize example, as requested by Robert
+Buchholz.
+
+## 4.0.2 (2015-07-28)
+
+docs/README.rst was not included in MANIFEST.in by accident,
+thus breaking the source installation.
+
+## 4.0.1 (2015-07-28)
+
+Added docs directory and upload_docs command. Fixed bug with
+`__qualname__`, reported by Lucian Petrut.
+
+## 4.0.0 (2015-07-24)
+
+Removed the need for 2to3 by dropping the support for Python 2.5.
+Added a MANIFEST.in file and produced a proper wheel. Improved
+the integration with setuptools so that `python setup.py test` works.
+Reworked the documentation and introduced `decorator.decorated`.
+Removed any dependence from `inspect.getargspec`, which is deprecated
+in Python 3.5, as signaled by Ralf Gommers.
+Fixed `contextmanager` to work with Python 3.5.
+Copied the `__qualname__` attribute, as requested by Frazer McLean.
+Added a `dispatch_on` facility to implement generic functions.
+
+## 3.4.2 (2015-03-22)
+
+Same as 3.4.1, re-uploaded to PyPI.
+
+## 3.4.1 (2015-03-16)
+
+Ported the repository from GoogleCode to GitHub and added Travis CI
+support. Tests are executed with the new command `python test.py -v`.
+setuptools is now mandatory in Python 3. The suggested
+installation tool is now `pip`, not `easy_install`. Supported IronPython
+and other Python implementations without sys._getframe, as requested by
+Doug Blank.
+
+## 3.4.0 (2012-10-18)
+
+Added the ability to use classes and generic callables as callers and
+implemented a signature-preserving contexmanager decorator. Fixed a bug
+with the signature f(**kw) in Python 3 and fixed a couple of doctests
+broken by Python 3.3, both issues pointed out by Dominic Sacré.
+
+## 3.3.3 (2012-04-23)
+
+Fixed a bug with kwonlyargs for Python 3, submitted by Chris
+Ellison.
+
+## 3.3.2 (2011-09-01)
+
+Fixed a bug with __kwdefaults__ for Python 3, submitted by Chris
+Ellison.
+
+## 3.3.1 (2011-04-22)
+
+Fixed a doctest broken for Python 3.2, as noted by
+Arfrever Frehtes Taifersar Arahesis; changed the name of
+the attribute ``undecorated`` to ``__wrapped__``, by following the
+Python 3.2 convention, as requested by Ram Rachum; added
+the Python 3 classifier to setup.py.
+
+## 3.3 (2011-01-01)
+
+Added support for function annotations.
+
+## 3.2.1 (2010-12-28)
+
+Now the .func_globals of the decorated function are the same of
+the undecorated function, as requested by Paul Ollis.
+
+## 3.2 (2010-05-22)
+
+Added __version__ (thanks to Gregg Lind), removed functionality which
+has been deprecated for years, removed the confusing decorator_factory
+example and added official support for Python 3 (requested by Claus Klein).
+Moved the documentation from PyPI to googlecode.
+
+## 3.1.2 (2009-08-25)
+
+Added attributes args, varargs, keywords and arg0, ..., argN
+to FunctionMaker objects generated from a function; fixed another
+Pylons-breaking bug signaled by Lawrence Oluyede.
+
+## 3.1.1 (2009-08-18)
+
+Fixed a bug which was breaking Pylons, signaled by
+Gabriel de Perthuis, and added a test for it.
+
+## 3.1 (2009-08-16)
+
+Added decorator.factory, an easy way to define families of decorators
+(requested by various users, including David Laban). Refactored the
+FunctionMaker class and added an easier to use .create classmethod.
+Internally, functools.partial is used for Python >= 2.5.
+
+## 3.0.1 (2009-02-16)
+
+Improved the error message in case a bound/unbound method is passed
+instead of a function and documented this case; that should make life
+easier for users like Gustavo Nerea.
+
+## 3.0 (2008-12-14)
+
+New major version introducing ``FunctionMaker`` and the two-argument
+syntax for ``decorator``. Moreover, added support for getting the
+source code. This version is Python 3.0 ready. Major overhaul of the
+documentation, now hosted on http://packages.python.org/decorator.
+
+## 2.3.2 (2008-12-01)
+
+Small optimization in the code for decorator factories. First version
+with the code uploaded to PyPI.
+
+## 2.3.1 (2008-07-25)
+
+Set the zipsafe flag to False, since I want my users to have the source,
+not a zipped egg.
+
+## 2.3.0 (2008-07-10)
+
+Added support for writing decorator factories with minimal effort
+(feature requested by Matthew Wilson); implemented it by enhancing
+'decorator' to a Python 2.6 class decorator.
+
+## 2.2.0. (2007-07-31)
+
+Added a note on 'inspect.getsource' not working for decorated
+functions; referenced PEP 326; highlighted the snippets in the
+documentation with pygments; slightly simplified the code.
+
+## 2.1.0. (3/07/2007)
+
+Replaced the utility 'update_wrapper' with 'new_wrapper' and
+updated the documentation accordingly; fixed and improved the
+doctester argument parsing, signaled by Sam Wyse.
+
+## 2.0.1 (2007-02-17)
+
+Included the licence in the source code too; fixed a versioning
+issue by adding the version number to the zip file and fixing
+the link to it on the web page, thanks to Philip Jenvey.
+
+## 2.0 (2007-01-13)
+
+Rewritten and simplified the implementation; broken compatibility
+with previous versions (in minor ways); added the utility function
+'update_wrapper' instead of 'newfunc'.
+
+## 1.1 (2006-12-02)
+
+'decorator' instances now have attributes __name__, __doc__,
+__module__ and __dict__ coming from the associated caller function;
+included the licence into the documentation.
+
+## 1.0 (2006-08-10)
+
+Added LICENSE.txt; added a setuptools-friendly setup.py script
+contributed by Luke Arno.
+
+## 0.8.1 (2006-06-21)
+
+Minor fixes to the documentation.
+
+## 0.8 (2006-06-16)
+
+Improved the documentation, added the 'caveats' section.
+
+## 0.7.1 (2006-05-15)
+
+Improved the tail_recursive example.
+
+## 0.7 (2006-05-10)
+
+Renamed 'copyfunc' into 'newfunc' and added the ability to copy
+the signature from a model function; improved '_decorator' to
+set the '__module__' attribute too, with the intent of improving
+error messages; updated the documentation.
+
+## 0.6 (2005-12-20)
+
+Changed decorator.__call__ so that the module somewhat works
+even for Python 2.3 (but the signature-preserving feature is
+lost).
+
+## 0.5.2 (2005-06-28)
+
+Minor changes to the documentation; improved `getattr_` and
+shortened `locked`.
+
+## 0.5.1 (2005-05-20)
+
+Minor corrections to the documentation.
+
+## 0.5 (2005-05-19)
+
+Fixed a bug with out-of-the-mind signatures, added a check for
+reserved names in the argument list and simplified the code (thanks to
+Duncan Booth).
+
+## 0.4.1 (2005-05-17)
+
+Fixed a typo in the documentation (thanks to Anthon van der Neut).
+
+## 0.4 (2005-05-12)
+
+Added getinfo, some tests and improved the documentation.
+
+## 0.3 (2005-05-10)
+
+Simplified copyfunc, renamed deferred to delayed and added the
+nonblocking example.
+
+## 0.2 (2005-05-09)
+
+Added copyfunc, improved the multithreading examples, improved the
+doctester program.
+
+## 0.1.1 (2005-05-06)
+
+Added the license specification and two docstrings.
+
+## 0.1 (2005-05-04)
+
+Initial release.
diff --git a/CHANGES.txt b/CHANGES.txt
deleted file mode 100644
index 91b5f6b..0000000
--- a/CHANGES.txt
+++ /dev/null
@@ -1,118 +0,0 @@
-HISTORY
---------
-
-4.0.6 Removed a file x.py accidentally entered in the tarball (2015/12/11)
-4.0.5 Documented a quirk signaled by David Goldstein when writing decorators
- for functions with keyword arguments. Avoided copying the globals,
- as signaled by Benjamin Peterson (2015/12/09)
-4.0.4 Included a patch from Zev Benjamin: now decorated functions play well
- with cProfile (2015/09/25)
-4.0.3 Added a warning about the memoize example, as requested by Robert
- Buchholz (2015/09/25)
-4.0.2 docs/README.rst was not included in MANIFEST.in by accident,
- thus breaking the source installation (2015/07/28)
-4.0.1 Added docs directory and upload_docs command. Fixed bug with
- `__qualname__`, reported by Lucian Petrut (2015/07/28)
-4.0.0 Removed the need for 2to3 by dropping the support for Python 2.5.
- Added a MANIFEST.in file and produced a proper wheel. Improved
- the integration with setuptools so that `python setup.py test` works.
- Reworked the documentation and introduced `decorator.decorated`.
- Removed any dependence from `inspect.getargspec`, which is deprecated
- in Python 3.5, as signaled by Ralf Gommers.
- Fixed `contextmanager` to work with Python 3.5.
- Copied the `__qualname__` attribute, as requested by Frazer McLean.
- Added a `dispatch_on` facility to implement generic functions.
- (2015/07/24)
-3.4.2 Same as 3.4.1, re-uploaded to PyPI (2015-03-22)
-3.4.1 Ported the repository from GoogleCode to GitHub and added Travis CI
- support. Tests are executed with the new command `python test.py -v`.
- setuptools is now mandatory in Python 3. The suggested
- installation tool is now `pip`, not `easy_install`. Supported IronPython
- and other Python implementations without sys._getframe, as requested by
- Doug Blank (2015/03/16)
-3.4.0 Added the ability to use classes and generic callables as callers and
- implemented a signature-preserving contexmanager decorator. Fixed a bug
- with the signature f(**kw) in Python 3 and fixed a couple of doctests
- broken by Python 3.3, both issues pointed out by Dominic Sacré (18/10/2012)
-3.3.3 Fixed a bug with kwonlyargs for Python 3, submitted by Chris
- Ellison (23/04/2012)
-3.3.2 Fixed a bug with __kwdefaults__ for Python 3, submitted by Chris
- Ellison (01/09/2011)
-3.3.1 Fixed a doctest broken for Python 3.2, as noted by
- Arfrever Frehtes Taifersar Arahesis; changed the name of
- the attribute ``undecorated`` to ``__wrapped__``, by following the
- Python 3.2 convention, as requested by Ram Rachum; added
- the Python 3 classifier to setup.py (22/04/2011)
-3.3. Added support for function annotations (1/1/2011)
-3.2.1. Now the .func_globals of the decorated function are the same of
- the undecorated function, as requested by Paul Ollis (28/12/2010)
-3.2. Added __version__ (thanks to Gregg Lind), removed functionality which
- has been deprecated for years, removed the confusing decorator_factory
- example and added official support for Python 3 (requested by Claus Klein).
- Moved the documentation from PyPI to googlecode (22/05/2010)
-3.1.2. Added attributes args, varargs, keywords and arg0, ..., argN
- to FunctionMaker objects generated from a function; fixed another
- Pylons-breaking bug signaled by Lawrence Oluyede (25/08/2009)
-3.1.1. Fixed a bug which was breaking Pylons, signaled by
- Gabriel de Perthuis, and added a test for it. (18/08/2009)
-3.1. Added decorator.factory, an easy way to define families of decorators
- (requested by various users, including David Laban). Refactored the
- FunctionMaker class and added an easier to use .create classmethod.
- Internally, functools.partial is used for Python >= 2.5 (16/08/2009)
-3.0.1. Improved the error message in case a bound/unbound method is passed
- instead of a function and documented this case; that should make life
- easier for users like Gustavo Nerea (16/02/2009)
-3.0. New major version introducing ``FunctionMaker`` and the two-argument
- syntax for ``decorator``. Moreover, added support for getting the
- source code. This version is Python 3.0 ready.
- Major overhaul of the documentation, now hosted on
- http://packages.python.org/decorator (14/12/2008)
-2.3.2. Small optimization in the code for decorator factories. First version
- with the code uploaded to PyPI (01/12/2008)
-2.3.1. Set the zipsafe flag to False, since I want my users to have the source,
- not a zipped egg (25/07/2008)
-2.3.0. Added support for writing decorator factories with minimal effort
- (feature requested by Matthew Wilson); implemented it by enhancing
- 'decorator' to a Python 2.6 class decorator (10/07/2008)
-2.2.0. Added a note on 'inspect.getsource' not working for decorated
- functions; referenced PEP 326; highlighted the snippets in the
- documentation with pygments; slightly simplified the code (31/07/2007)
-2.1.0. Replaced the utility 'update_wrapper' with 'new_wrapper' and
- updated the documentation accordingly; fixed and improved the
- doctester argument parsing, signaled by Sam Wyse (3/07/2007)
-2.0.1. Included the licence in the source code too; fixed a versioning
- issue by adding the version number to the zip file and fixing
- the link to it on the web page, thanks to Philip Jenvey (17/02/2007)
-2.0. Rewritten and simplified the implementation; broken compatibility
- with previous versions (in minor ways); added the utility function
- 'update_wrapper' instead of 'newfunc' (13/01/2007)
-1.1. 'decorator' instances now have attributes __name__, __doc__,
- __module__ and __dict__ coming from the associated caller function;
- included the licence into the documentation (02/12/2006)
-1.0. Added LICENSE.txt; added a setuptools-friendly setup.py script
- contributed by Luke Arno (10/08/2006)
-0.8.1. Minor fixes to the documentation (21/06/2006)
-0.8. Improved the documentation, added the 'caveats' section (16/06/2006)
-0.7.1. Improved the tail_recursive example (15/05/2006)
-0.7. Renamed 'copyfunc' into 'newfunc' and added the ability to copy
- the signature from a model function; improved '_decorator' to
- set the '__module__' attribute too, with the intent of improving
- error messages; updated the documentation (10/05/2006)
-0.6. Changed decorator.__call__ so that the module somewhat works
- even for Python 2.3 (but the signature-preserving feature is
- lost) (20/12/2005)
-0.5.2. Minor changes to the documentation; improved 'getattr_' and
- shortened 'locked' (28/06/2005)
-0.5.1. Minor corrections to the documentation (20/05/2005)
-0.5. Fixed a bug with out-of-the-mind signatures, added a check for reserved
- names in the argument list and simplified the code (thanks to Duncan
- Booth) (19/05/2005)
-0.4.1. Fixed a typo in the documentation (thanks to Anthon van der Neut)
- (17/05/2005)
-0.4. Added getinfo, some tests and improved the documentation (12/05/2005)
-0.3. Simplified copyfunc, renamed deferred to delayed and added the
- nonblocking example (10/05/2005)
-0.2. Added copyfunc, improved the multithreading examples, improved
- the doctester program (09/05/2005)
-0.1.1. Added the license specification and two docstrings (06/05/2005)
-0.1. Initial release (04/05/2005)
diff --git a/MANIFEST.in b/MANIFEST.in
index 457ff87..b664475 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -1,2 +1,2 @@
-include docs/README.rst LICENSE.txt CHANGES.txt performance.sh documentation.pdf
+include docs/README.rst LICENSE.txt CHANGES.md performance.sh documentation.pdf
recursive-include src/tests *.py
diff --git a/PKG-INFO b/PKG-INFO
index 8e419c5..36fda86 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: decorator
-Version: 4.0.6
+Version: 4.0.10
Summary: Better living through Python with decorators
Home-page: https://github.com/micheles/decorator
Author: Michele Simionato
@@ -60,7 +60,7 @@ Description: Decorator module
- `PDF version`_
.. _HTML version: http://pythonhosted.org/decorator/documentation.html
- .. _PDF version: https://github.com/micheles/decorator/blob/4.0.4/documentation.pdf
+ .. _PDF version: https://github.com/micheles/decorator/blob/4.0.10/documentation.pdf
Repository
---------------
diff --git a/docs/README.rst b/docs/README.rst
index dfc3583..f17110b 100644
--- a/docs/README.rst
+++ b/docs/README.rst
@@ -52,7 +52,7 @@ There are various versions of the documentation:
- `PDF version`_
.. _HTML version: http://pythonhosted.org/decorator/documentation.html
-.. _PDF version: https://github.com/micheles/decorator/blob/4.0.4/documentation.pdf
+.. _PDF version: https://github.com/micheles/decorator/blob/4.0.10/documentation.pdf
Repository
---------------
diff --git a/documentation.pdf b/documentation.pdf
index 02a0457..f0699db 100644
--- a/documentation.pdf
+++ b/documentation.pdf
@@ -1,7 +1,8 @@
%PDF-1.4
%���� ReportLab Generated PDF document http://www.reportlab.com
1 0 obj
-<< /F1 2 0 R /F2 3 0 R /F3 4 0 R /F4 50 0 R /F5 54 0 R /F6 55 0 R >>
+<< /F1 2 0 R /F2 3 0 R /F3 4 0 R /F4 50 0 R /F5 53 0 R /F6 55 0 R
+ /F7 56 0 R >>
endobj
2 0 obj
<< /BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font >>
@@ -16,7 +17,7 @@ endobj
<< /A << /S /URI /Type /Action /URI (mailto:michele.simionato at gmail.com) >> /Border [ 0 0 0 ] /Rect [ 153.7323 704.0236 289.4623 716.0236 ] /Subtype /Link /Type /Annot >>
endobj
6 0 obj
-<< /A << /S /URI /Type /Action /URI (http://pypi.python.org/pypi/decorator/4.0.5) >> /Border [ 0 0 0 ] /Rect [ 153.7323 659.7736 338.2823 671.7736 ] /Subtype /Link /Type /Annot >>
+<< /A << /S /URI /Type /Action /URI (http://pypi.python.org/pypi/decorator/4.0.10) >> /Border [ 0 0 0 ] /Rect [ 153.7323 659.7736 343.8423 671.7736 ] /Subtype /Link /Type /Annot >>
endobj
7 0 obj
<< /Border [ 0 0 0 ] /Contents () /Dest [ 52 0 R /XYZ 62.69291 765.0236 0 ] /Rect [ 62.69291 560.0236 121.0229 572.0236 ] /Subtype /Link /Type /Annot >>
@@ -25,131 +26,131 @@ endobj
<< /Border [ 0 0 0 ] /Contents () /Dest [ 52 0 R /XYZ 62.69291 765.0236 0 ] /Rect [ 527.0227 560.7736 532.5827 572.7736 ] /Subtype /Link /Type /Annot >>
endobj
9 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 52 0 R /XYZ 62.69291 582.0236 0 ] /Rect [ 62.69291 542.0236 117.3029 554.0236 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 52 0 R /XYZ 62.69291 582.0236 0 ] /Rect [ 62.69291 542.0236 118.4129 554.0236 ] /Subtype /Link /Type /Annot >>
endobj
10 0 obj
<< /Border [ 0 0 0 ] /Contents () /Dest [ 52 0 R /XYZ 62.69291 582.0236 0 ] /Rect [ 527.0227 542.7736 532.5827 554.7736 ] /Subtype /Link /Type /Annot >>
endobj
11 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 52 0 R /XYZ 62.69291 357.0236 0 ] /Rect [ 62.69291 524.0236 182.7229 536.0236 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 52 0 R /XYZ 62.69291 315.0236 0 ] /Rect [ 62.69291 524.0236 182.7229 536.0236 ] /Subtype /Link /Type /Annot >>
endobj
12 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 52 0 R /XYZ 62.69291 357.0236 0 ] /Rect [ 527.0227 524.7736 532.5827 536.7736 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 52 0 R /XYZ 62.69291 315.0236 0 ] /Rect [ 527.0227 524.7736 532.5827 536.7736 ] /Subtype /Link /Type /Annot >>
endobj
13 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 57 0 R /XYZ 62.69291 729.0236 0 ] /Rect [ 62.69291 506.0236 114.3629 518.0236 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 58 0 R /XYZ 62.69291 699.0236 0 ] /Rect [ 62.69291 506.0236 114.3629 518.0236 ] /Subtype /Link /Type /Annot >>
endobj
14 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 57 0 R /XYZ 62.69291 729.0236 0 ] /Rect [ 527.0227 506.7736 532.5827 518.7736 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 58 0 R /XYZ 62.69291 699.0236 0 ] /Rect [ 527.0227 506.7736 532.5827 518.7736 ] /Subtype /Link /Type /Annot >>
endobj
15 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 57 0 R /XYZ 62.69291 492.0236 0 ] /Rect [ 62.69291 488.0236 183.2629 500.0236 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 58 0 R /XYZ 62.69291 436.0236 0 ] /Rect [ 62.69291 488.0236 183.2629 500.0236 ] /Subtype /Link /Type /Annot >>
endobj
16 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 57 0 R /XYZ 62.69291 492.0236 0 ] /Rect [ 527.0227 488.7736 532.5827 500.7736 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 58 0 R /XYZ 62.69291 436.0236 0 ] /Rect [ 527.0227 488.7736 532.5827 500.7736 ] /Subtype /Link /Type /Annot >>
endobj
17 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 58 0 R /XYZ 62.69291 326.2236 0 ] /Rect [ 62.69291 470.0236 122.1429 482.0236 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 59 0 R /XYZ 62.69291 282.2236 0 ] /Rect [ 62.69291 470.0236 122.1429 482.0236 ] /Subtype /Link /Type /Annot >>
endobj
18 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 58 0 R /XYZ 62.69291 326.2236 0 ] /Rect [ 527.0227 470.7736 532.5827 482.7736 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 59 0 R /XYZ 62.69291 282.2236 0 ] /Rect [ 527.0227 470.7736 532.5827 482.7736 ] /Subtype /Link /Type /Annot >>
endobj
19 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 59 0 R /XYZ 62.69291 298.2236 0 ] /Rect [ 62.69291 452.0236 69.91291 464.0236 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 60 0 R /XYZ 62.69291 226.2236 0 ] /Rect [ 62.69291 452.0236 69.91291 464.0236 ] /Subtype /Link /Type /Annot >>
endobj
20 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 59 0 R /XYZ 62.69291 298.2236 0 ] /Rect [ 72.69291 452.0236 102.6929 464.0236 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 60 0 R /XYZ 62.69291 226.2236 0 ] /Rect [ 72.69291 452.0236 102.6929 464.0236 ] /Subtype /Link /Type /Annot >>
endobj
21 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 59 0 R /XYZ 62.69291 298.2236 0 ] /Rect [ 108.6929 452.0236 154.8129 464.0236 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 60 0 R /XYZ 62.69291 226.2236 0 ] /Rect [ 108.6929 452.0236 154.8129 464.0236 ] /Subtype /Link /Type /Annot >>
endobj
22 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 59 0 R /XYZ 62.69291 298.2236 0 ] /Rect [ 527.0227 452.7736 532.5827 464.7736 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 60 0 R /XYZ 62.69291 226.2236 0 ] /Rect [ 527.0227 452.7736 532.5827 464.7736 ] /Subtype /Link /Type /Annot >>
endobj
23 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 61 0 R /XYZ 62.69291 424.2236 0 ] /Rect [ 62.69291 434.0236 164.3629 446.0236 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 62 0 R /XYZ 62.69291 359.0236 0 ] /Rect [ 62.69291 434.0236 164.3629 446.0236 ] /Subtype /Link /Type /Annot >>
endobj
24 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 61 0 R /XYZ 62.69291 424.2236 0 ] /Rect [ 527.0227 434.7736 532.5827 446.7736 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 62 0 R /XYZ 62.69291 359.0236 0 ] /Rect [ 527.0227 434.7736 532.5827 446.7736 ] /Subtype /Link /Type /Annot >>
endobj
25 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 62 0 R /XYZ 62.69291 594.6236 0 ] /Rect [ 62.69291 416.0236 176.6929 428.0236 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 63 0 R /XYZ 62.69291 528.6236 0 ] /Rect [ 62.69291 416.0236 176.6929 428.0236 ] /Subtype /Link /Type /Annot >>
endobj
26 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 62 0 R /XYZ 62.69291 594.6236 0 ] /Rect [ 527.0227 416.7736 532.5827 428.7736 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 63 0 R /XYZ 62.69291 528.6236 0 ] /Rect [ 527.0227 416.7736 532.5827 428.7736 ] /Subtype /Link /Type /Annot >>
endobj
27 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 62 0 R /XYZ 62.69291 146.8236 0 ] /Rect [ 62.69291 398.0236 110.6929 410.0236 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 64 0 R /XYZ 62.69291 715.8236 0 ] /Rect [ 62.69291 398.0236 110.6929 410.0236 ] /Subtype /Link /Type /Annot >>
endobj
28 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 62 0 R /XYZ 62.69291 146.8236 0 ] /Rect [ 527.0227 398.7736 532.5827 410.7736 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 64 0 R /XYZ 62.69291 715.8236 0 ] /Rect [ 527.0227 398.7736 532.5827 410.7736 ] /Subtype /Link /Type /Annot >>
endobj
29 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 63 0 R /XYZ 62.69291 290.6236 0 ] /Rect [ 62.69291 380.0236 146.6929 392.0236 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 64 0 R /XYZ 62.69291 170.4236 0 ] /Rect [ 62.69291 380.0236 146.6929 392.0236 ] /Subtype /Link /Type /Annot >>
endobj
30 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 63 0 R /XYZ 62.69291 290.6236 0 ] /Rect [ 527.0227 380.7736 532.5827 392.7736 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 64 0 R /XYZ 62.69291 170.4236 0 ] /Rect [ 527.0227 380.7736 532.5827 392.7736 ] /Subtype /Link /Type /Annot >>
endobj
31 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 64 0 R /XYZ 62.69291 410.6236 0 ] /Rect [ 62.69291 362.0236 139.9329 374.0236 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 65 0 R /XYZ 62.69291 288.6236 0 ] /Rect [ 62.69291 362.0236 139.9329 374.0236 ] /Subtype /Link /Type /Annot >>
endobj
32 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 64 0 R /XYZ 62.69291 410.6236 0 ] /Rect [ 527.0227 362.7736 532.5827 374.7736 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 65 0 R /XYZ 62.69291 288.6236 0 ] /Rect [ 527.0227 362.7736 532.5827 374.7736 ] /Subtype /Link /Type /Annot >>
endobj
33 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 65 0 R /XYZ 62.69291 503.8236 0 ] /Rect [ 62.69291 344.0236 80.47291 356.0236 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 66 0 R /XYZ 62.69291 300.6236 0 ] /Rect [ 62.69291 344.0236 80.47291 356.0236 ] /Subtype /Link /Type /Annot >>
endobj
34 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 65 0 R /XYZ 62.69291 503.8236 0 ] /Rect [ 83.25291 344.0236 161.2529 356.0236 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 66 0 R /XYZ 62.69291 300.6236 0 ] /Rect [ 83.25291 344.0236 161.2529 356.0236 ] /Subtype /Link /Type /Annot >>
endobj
35 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 65 0 R /XYZ 62.69291 503.8236 0 ] /Rect [ 167.2529 344.0236 192.2729 356.0236 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 66 0 R /XYZ 62.69291 300.6236 0 ] /Rect [ 167.2529 344.0236 192.2729 356.0236 ] /Subtype /Link /Type /Annot >>
endobj
36 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 65 0 R /XYZ 62.69291 503.8236 0 ] /Rect [ 521.4627 344.7736 532.5827 356.7736 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 66 0 R /XYZ 62.69291 300.6236 0 ] /Rect [ 521.4627 344.7736 532.5827 356.7736 ] /Subtype /Link /Type /Annot >>
endobj
37 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 67 0 R /XYZ 62.69291 521.8236 0 ] /Rect [ 62.69291 326.0236 177.1629 338.0236 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 67 0 R /XYZ 62.69291 213.4236 0 ] /Rect [ 62.69291 326.0236 177.1629 338.0236 ] /Subtype /Link /Type /Annot >>
endobj
38 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 67 0 R /XYZ 62.69291 521.8236 0 ] /Rect [ 521.4627 326.7736 532.5827 338.7736 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 67 0 R /XYZ 62.69291 213.4236 0 ] /Rect [ 521.4627 326.7736 532.5827 338.7736 ] /Subtype /Link /Type /Annot >>
endobj
39 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 69 0 R /XYZ 62.69291 715.8236 0 ] /Rect [ 62.69291 308.0236 228.2829 320.0236 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 69 0 R /XYZ 62.69291 374.2236 0 ] /Rect [ 62.69291 308.0236 228.8329 320.0236 ] /Subtype /Link /Type /Annot >>
endobj
40 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 69 0 R /XYZ 62.69291 715.8236 0 ] /Rect [ 521.4627 308.7736 532.5827 320.7736 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 69 0 R /XYZ 62.69291 374.2236 0 ] /Rect [ 521.4627 308.7736 532.5827 320.7736 ] /Subtype /Link /Type /Annot >>
endobj
41 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 70 0 R /XYZ 62.69291 287.0236 0 ] /Rect [ 62.69291 290.0236 144.3729 302.0236 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 72 0 R /XYZ 62.69291 585.8236 0 ] /Rect [ 62.69291 290.0236 144.3729 302.0236 ] /Subtype /Link /Type /Annot >>
endobj
42 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 70 0 R /XYZ 62.69291 287.0236 0 ] /Rect [ 521.4627 290.7736 532.5827 302.7736 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 72 0 R /XYZ 62.69291 585.8236 0 ] /Rect [ 521.4627 290.7736 532.5827 302.7736 ] /Subtype /Link /Type /Annot >>
endobj
43 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 75 0 R /XYZ 62.69291 659.8236 0 ] /Rect [ 62.69291 272.0236 251.0829 284.0236 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 75 0 R /XYZ 62.69291 191.0236 0 ] /Rect [ 62.69291 272.0236 251.0829 284.0236 ] /Subtype /Link /Type /Annot >>
endobj
44 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 75 0 R /XYZ 62.69291 659.8236 0 ] /Rect [ 521.4627 272.7736 532.5827 284.7736 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 75 0 R /XYZ 62.69291 191.0236 0 ] /Rect [ 521.4627 272.7736 532.5827 284.7736 ] /Subtype /Link /Type /Annot >>
endobj
45 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 78 0 R /XYZ 62.69291 765.0236 0 ] /Rect [ 62.69291 254.0236 174.3929 266.0236 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 79 0 R /XYZ 62.69291 210.6236 0 ] /Rect [ 62.69291 254.0236 174.3929 266.0236 ] /Subtype /Link /Type /Annot >>
endobj
46 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 78 0 R /XYZ 62.69291 765.0236 0 ] /Rect [ 521.4627 254.7736 532.5827 266.7736 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 79 0 R /XYZ 62.69291 210.6236 0 ] /Rect [ 521.4627 254.7736 532.5827 266.7736 ] /Subtype /Link /Type /Annot >>
endobj
47 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 80 0 R /XYZ 62.69291 494.6236 0 ] /Rect [ 62.69291 236.0236 106.0329 248.0236 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 82 0 R /XYZ 62.69291 518.6236 0 ] /Rect [ 62.69291 236.0236 106.0329 248.0236 ] /Subtype /Link /Type /Annot >>
endobj
48 0 obj
-<< /Border [ 0 0 0 ] /Contents () /Dest [ 80 0 R /XYZ 62.69291 494.6236 0 ] /Rect [ 521.4627 236.7736 532.5827 248.7736 ] /Subtype /Link /Type /Annot >>
+<< /Border [ 0 0 0 ] /Contents () /Dest [ 82 0 R /XYZ 62.69291 518.6236 0 ] /Rect [ 521.4627 236.7736 532.5827 248.7736 ] /Subtype /Link /Type /Annot >>
endobj
49 0 obj
<< /Annots [ 5 0 R 6 0 R 7 0 R 8 0 R 9 0 R 10 0 R 11 0 R 12 0 R 13 0 R 14 0 R
15 0 R 16 0 R 17 0 R 18 0 R 19 0 R 20 0 R 21 0 R 22 0 R 23 0 R 24 0 R
25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R
35 0 R 36 0 R 37 0 R 38 0 R 39 0 R 40 0 R 41 0 R 42 0 R 43 0 R 44 0 R
- 45 0 R 46 0 R 47 0 R 48 0 R ] /Contents 104 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 103 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0
+ 45 0 R 46 0 R 47 0 R 48 0 R ] /Contents 106 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 105 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0
/Trans << >> /Type /Page >>
endobj
50 0 obj
@@ -159,186 +160,193 @@ endobj
<< /A << /S /URI /Type /Action /URI (http://pythonwheels.com/) >> /Border [ 0 0 0 ] /Rect [ 106.4829 630.0236 133.6029 642.0236 ] /Subtype /Link /Type /Annot >>
endobj
52 0 obj
-<< /Annots [ 51 0 R ] /Contents 105 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 103 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0
+<< /Annots [ 51 0 R ] /Contents 107 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 105 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0
/Trans << >> /Type /Page >>
endobj
53 0 obj
-<< /A << /S /URI /Type /Action /URI (http://www.python.org/moin/PythonDecoratorLibrary) >> /Border [ 0 0 0 ] /Rect [ 219.6428 417.0236 449.1728 429.0236 ] /Subtype /Link /Type /Annot >>
+<< /BaseFont /Helvetica-BoldOblique /Encoding /WinAnsiEncoding /Name /F5 /Subtype /Type1 /Type /Font >>
endobj
54 0 obj
-<< /BaseFont /Courier-Bold /Encoding /WinAnsiEncoding /Name /F5 /Subtype /Type1 /Type /Font >>
+<< /A << /S /URI /Type /Action /URI (http://www.python.org/moin/PythonDecoratorLibrary) >> /Border [ 0 0 0 ] /Rect [ 283.3077 355.0236 512.8377 367.0236 ] /Subtype /Link /Type /Annot >>
endobj
55 0 obj
-<< /BaseFont /Courier-Oblique /Encoding /WinAnsiEncoding /Name /F6 /Subtype /Type1 /Type /Font >>
+<< /BaseFont /Courier-Bold /Encoding /WinAnsiEncoding /Name /F6 /Subtype /Type1 /Type /Font >>
endobj
56 0 obj
-<< /A << /S /URI /Type /Action /URI (https://docs.python.org/3/library/functools.html#functools.update_wrapper) >> /Border [ 0 0 0 ] /Rect [ 143.9057 177.8236 261.4814 189.8236 ] /Subtype /Link /Type /Annot >>
+<< /BaseFont /Courier-Oblique /Encoding /WinAnsiEncoding /Name /F7 /Subtype /Type1 /Type /Font >>
endobj
57 0 obj
-<< /Annots [ 53 0 R 56 0 R ] /Contents 106 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 103 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0
- /Trans << >> /Type /Page >>
+<< /A << /S /URI /Type /Action /URI (https://docs.python.org/3/library/functools.html#functools.update_wrapper) >> /Border [ 0 0 0 ] /Rect [ 135.8454 115.8236 251.406 127.8236 ] /Subtype /Link /Type /Annot >>
endobj
58 0 obj
-<< /Contents 107 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 103 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
- /Type /Page >>
+<< /Annots [ 54 0 R 57 0 R ] /Contents 108 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 105 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0
+ /Trans << >> /Type /Page >>
endobj
59 0 obj
-<< /Contents 108 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 103 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
+<< /Contents 109 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 105 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
/Type /Page >>
endobj
60 0 obj
-<< /A << /S /URI /Type /Action /URI (http://www.python.org/dev/peps/pep-3107/) >> /Border [ 0 0 0 ] /Rect [ 231.6368 385.2236 323.0741 397.2236 ] /Subtype /Link /Type /Annot >>
+<< /Contents 110 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 105 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
+ /Type /Page >>
endobj
61 0 obj
-<< /Annots [ 60 0 R ] /Contents 109 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 103 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0
- /Trans << >> /Type /Page >>
+<< /A << /S /URI /Type /Action /URI (http://www.python.org/dev/peps/pep-3107/) >> /Border [ 0 0 0 ] /Rect [ 221.7378 320.0236 311.5253 332.0236 ] /Subtype /Link /Type /Annot >>
endobj
62 0 obj
-<< /Contents 110 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 103 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
- /Type /Page >>
+<< /Annots [ 61 0 R ] /Contents 111 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 105 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0
+ /Trans << >> /Type /Page >>
endobj
63 0 obj
-<< /Contents 111 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 103 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
+<< /Contents 112 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 105 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
/Type /Page >>
endobj
64 0 obj
-<< /Contents 112 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 103 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
+<< /Contents 113 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 105 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
/Type /Page >>
endobj
65 0 obj
-<< /Contents 113 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 103 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
+<< /Contents 114 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 105 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
/Type /Page >>
endobj
66 0 obj
-<< /A << /S /URI /Type /Action /URI (http://bugs.python.org/issue1764286) >> /Border [ 0 0 0 ] /Rect [ 133.3162 207.2236 172.2473 219.2236 ] /Subtype /Link /Type /Annot >>
+<< /Contents 115 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 105 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
+ /Type /Page >>
endobj
67 0 obj
-<< /Annots [ 66 0 R ] /Contents 114 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 103 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0
- /Trans << >> /Type /Page >>
+<< /Contents 116 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 105 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
+ /Type /Page >>
endobj
68 0 obj
-<< /A << /S /URI /Type /Action /URI (http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/496691) >> /Border [ 0 0 0 ] /Rect [ 62.69291 383.6236 363.4029 395.6236 ] /Subtype /Link /Type /Annot >>
+<< /A << /S /URI /Type /Action /URI (http://bugs.python.org/issue1764286) >> /Border [ 0 0 0 ] /Rect [ 136.4599 557.4236 175.8823 569.4236 ] /Subtype /Link /Type /Annot >>
endobj
69 0 obj
-<< /Annots [ 68 0 R ] /Contents 115 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 103 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0
+<< /Annots [ 68 0 R ] /Contents 117 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 105 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0
/Trans << >> /Type /Page >>
endobj
70 0 obj
-<< /Contents 116 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 103 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
- /Type /Page >>
+<< /A << /S /URI /Type /Action /URI (http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/496691) >> /Border [ 0 0 0 ] /Rect [ 62.69291 717.0236 363.4029 729.0236 ] /Subtype /Link /Type /Annot >>
endobj
71 0 obj
-<< /Contents 117 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 103 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
- /Type /Page >>
+<< /Annots [ 70 0 R ] /Contents 118 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 105 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0
+ /Trans << >> /Type /Page >>
endobj
72 0 obj
-<< /Contents 118 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 103 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
+<< /Contents 119 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 105 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
/Type /Page >>
endobj
73 0 obj
-<< /A << /S /URI /Type /Action /URI (http://www.python.org/2.3/mro.html) >> /Border [ 0 0 0 ] /Rect [ 330.4156 683.8236 355.3935 695.8236 ] /Subtype /Link /Type /Annot >>
+<< /Contents 120 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 105 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
+ /Type /Page >>
endobj
74 0 obj
-<< /A << /S /URI /Type /Action /URI (http://www.python.org/2.3/mro.html) >> /Border [ 0 0 0 ] /Rect [ 284.1108 454.4236 309.8555 466.4236 ] /Subtype /Link /Type /Annot >>
+<< /A << /S /URI /Type /Action /URI (http://www.python.org/2.3/mro.html) >> /Border [ 0 0 0 ] /Rect [ 355.0506 215.0236 381.347 227.0236 ] /Subtype /Link /Type /Annot >>
endobj
75 0 obj
-<< /Annots [ 73 0 R 74 0 R ] /Contents 119 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 103 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0
+<< /Annots [ 74 0 R ] /Contents 121 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 105 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0
/Trans << >> /Type /Page >>
endobj
76 0 obj
-<< /Contents 120 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 103 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
- /Type /Page >>
+<< /A << /S /URI /Type /Action /URI (http://www.python.org/2.3/mro.html) >> /Border [ 0 0 0 ] /Rect [ 284.1108 618.6236 309.8555 630.6236 ] /Subtype /Link /Type /Annot >>
endobj
77 0 obj
-<< /Contents 121 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 103 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
- /Type /Page >>
+<< /Annots [ 76 0 R ] /Contents 122 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 105 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0
+ /Trans << >> /Type /Page >>
endobj
78 0 obj
-<< /Contents 122 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 103 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
+<< /Contents 123 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 105 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
/Type /Page >>
endobj
79 0 obj
-<< /Contents 123 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 103 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
+<< /Contents 124 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 105 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
/Type /Page >>
endobj
80 0 obj
-<< /Contents 124 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 103 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
+<< /Contents 125 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 105 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
/Type /Page >>
endobj
81 0 obj
-<< /Outlines 83 0 R /PageLabels 125 0 R /PageMode /UseNone /Pages 103 0 R /Type /Catalog >>
+<< /Contents 126 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 105 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
+ /Type /Page >>
endobj
82 0 obj
-<< /Author (Michele Simionato) /CreationDate (D:20151211051408-01'00') /Creator (\(unspecified\)) /Keywords () /Producer (ReportLab PDF Library - www.reportlab.com) /Subject (\(unspecified\))
- /Title (The decorator module) >>
+<< /Contents 127 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 105 0 R /Resources << /Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] >> /Rotate 0 /Trans << >>
+ /Type /Page >>
endobj
83 0 obj
-<< /Count 19 /First 84 0 R /Last 102 0 R /Type /Outlines >>
+<< /Outlines 85 0 R /PageLabels 128 0 R /PageMode /UseNone /Pages 105 0 R /Type /Catalog >>
endobj
84 0 obj
-<< /Dest [ 52 0 R /XYZ 62.69291 765.0236 0 ] /Next 85 0 R /Parent 83 0 R /Title (Introduction) >>
+<< /Author (Michele Simionato) /CreationDate (D:20160211093653-01'00') /Creator (\(unspecified\)) /Keywords () /Producer (ReportLab PDF Library - www.reportlab.com) /Subject (\(unspecified\))
+ /Title (The decorator module) >>
endobj
85 0 obj
-<< /Dest [ 52 0 R /XYZ 62.69291 582.0236 0 ] /Next 86 0 R /Parent 83 0 R /Prev 84 0 R /Title (What's new) >>
+<< /Count 19 /First 86 0 R /Last 104 0 R /Type /Outlines >>
endobj
86 0 obj
-<< /Dest [ 52 0 R /XYZ 62.69291 357.0236 0 ] /Next 87 0 R /Parent 83 0 R /Prev 85 0 R /Title (Usefulness of decorators) >>
+<< /Dest [ 52 0 R /XYZ 62.69291 765.0236 0 ] /Next 87 0 R /Parent 85 0 R /Title (Introduction) >>
endobj
87 0 obj
-<< /Dest [ 57 0 R /XYZ 62.69291 729.0236 0 ] /Next 88 0 R /Parent 83 0 R /Prev 86 0 R /Title (Definitions) >>
+<< /Dest [ 52 0 R /XYZ 62.69291 582.0236 0 ] /Next 88 0 R /Parent 85 0 R /Prev 86 0 R /Title (What's New) >>
endobj
88 0 obj
-<< /Dest [ 57 0 R /XYZ 62.69291 492.0236 0 ] /Next 89 0 R /Parent 83 0 R /Prev 87 0 R /Title (Statement of the problem) >>
+<< /Dest [ 52 0 R /XYZ 62.69291 315.0236 0 ] /Next 89 0 R /Parent 85 0 R /Prev 87 0 R /Title (Usefulness of decorators) >>
endobj
89 0 obj
-<< /Dest [ 58 0 R /XYZ 62.69291 326.2236 0 ] /Next 90 0 R /Parent 83 0 R /Prev 88 0 R /Title (The solution) >>
+<< /Dest [ 58 0 R /XYZ 62.69291 699.0236 0 ] /Next 90 0 R /Parent 85 0 R /Prev 88 0 R /Title (Definitions) >>
endobj
90 0 obj
-<< /Dest [ 59 0 R /XYZ 62.69291 298.2236 0 ] /Next 91 0 R /Parent 83 0 R /Prev 89 0 R /Title (A trace decorator) >>
+<< /Dest [ 58 0 R /XYZ 62.69291 436.0236 0 ] /Next 91 0 R /Parent 85 0 R /Prev 89 0 R /Title (Statement of the problem) >>
endobj
91 0 obj
-<< /Dest [ 61 0 R /XYZ 62.69291 424.2236 0 ] /Next 92 0 R /Parent 83 0 R /Prev 90 0 R /Title (Function annotations) >>
+<< /Dest [ 59 0 R /XYZ 62.69291 282.2236 0 ] /Next 92 0 R /Parent 85 0 R /Prev 90 0 R /Title (The solution) >>
endobj
92 0 obj
-<< /Dest [ 62 0 R /XYZ 62.69291 594.6236 0 ] /Next 93 0 R /Parent 83 0 R /Prev 91 0 R /Title (decorator.decorator) >>
+<< /Dest [ 60 0 R /XYZ 62.69291 226.2236 0 ] /Next 93 0 R /Parent 85 0 R /Prev 91 0 R /Title (A trace decorator) >>
endobj
93 0 obj
-<< /Dest [ 62 0 R /XYZ 62.69291 146.8236 0 ] /Next 94 0 R /Parent 83 0 R /Prev 92 0 R /Title (blocking) >>
+<< /Dest [ 62 0 R /XYZ 62.69291 359.0236 0 ] /Next 94 0 R /Parent 85 0 R /Prev 92 0 R /Title (Function annotations) >>
endobj
94 0 obj
-<< /Dest [ 63 0 R /XYZ 62.69291 290.6236 0 ] /Next 95 0 R /Parent 83 0 R /Prev 93 0 R /Title (decorator\(cls\)) >>
+<< /Dest [ 63 0 R /XYZ 62.69291 528.6236 0 ] /Next 95 0 R /Parent 85 0 R /Prev 93 0 R /Title (decorator.decorator) >>
endobj
95 0 obj
-<< /Dest [ 64 0 R /XYZ 62.69291 410.6236 0 ] /Next 96 0 R /Parent 83 0 R /Prev 94 0 R /Title (contextmanager) >>
+<< /Dest [ 64 0 R /XYZ 62.69291 715.8236 0 ] /Next 96 0 R /Parent 85 0 R /Prev 94 0 R /Title (blocking) >>
endobj
96 0 obj
-<< /Dest [ 65 0 R /XYZ 62.69291 503.8236 0 ] /Next 97 0 R /Parent 83 0 R /Prev 95 0 R /Title (The FunctionMaker class) >>
+<< /Dest [ 64 0 R /XYZ 62.69291 170.4236 0 ] /Next 97 0 R /Parent 85 0 R /Prev 95 0 R /Title (decorator\(cls\)) >>
endobj
97 0 obj
-<< /Dest [ 67 0 R /XYZ 62.69291 521.8236 0 ] /Next 98 0 R /Parent 83 0 R /Prev 96 0 R /Title (Getting the source code) >>
+<< /Dest [ 65 0 R /XYZ 62.69291 288.6236 0 ] /Next 98 0 R /Parent 85 0 R /Prev 96 0 R /Title (contextmanager) >>
endobj
98 0 obj
-<< /Dest [ 69 0 R /XYZ 62.69291 715.8236 0 ] /Next 99 0 R /Parent 83 0 R /Prev 97 0 R /Title (Dealing with third party decorators) >>
+<< /Dest [ 66 0 R /XYZ 62.69291 300.6236 0 ] /Next 99 0 R /Parent 85 0 R /Prev 97 0 R /Title (The FunctionMaker class) >>
endobj
99 0 obj
-<< /Dest [ 70 0 R /XYZ 62.69291 287.0236 0 ] /Next 100 0 R /Parent 83 0 R /Prev 98 0 R /Title (Multiple dispatch) >>
+<< /Dest [ 67 0 R /XYZ 62.69291 213.4236 0 ] /Next 100 0 R /Parent 85 0 R /Prev 98 0 R /Title (Getting the source code) >>
endobj
100 0 obj
-<< /Dest [ 75 0 R /XYZ 62.69291 659.8236 0 ] /Next 101 0 R /Parent 83 0 R /Prev 99 0 R /Title (Generic functions and virtual ancestors) >>
+<< /Dest [ 69 0 R /XYZ 62.69291 374.2236 0 ] /Next 101 0 R /Parent 85 0 R /Prev 99 0 R /Title (Dealing with third-party decorators) >>
endobj
101 0 obj
-<< /Dest [ 78 0 R /XYZ 62.69291 765.0236 0 ] /Next 102 0 R /Parent 83 0 R /Prev 100 0 R /Title (Caveats and limitations) >>
+<< /Dest [ 72 0 R /XYZ 62.69291 585.8236 0 ] /Next 102 0 R /Parent 85 0 R /Prev 100 0 R /Title (Multiple dispatch) >>
endobj
102 0 obj
-<< /Dest [ 80 0 R /XYZ 62.69291 494.6236 0 ] /Parent 83 0 R /Prev 101 0 R /Title (LICENSE) >>
+<< /Dest [ 75 0 R /XYZ 62.69291 191.0236 0 ] /Next 103 0 R /Parent 85 0 R /Prev 101 0 R /Title (Generic functions and virtual ancestors) >>
endobj
103 0 obj
-<< /Count 21 /Kids [ 49 0 R 52 0 R 57 0 R 58 0 R 59 0 R 61 0 R 62 0 R 63 0 R 64 0 R 65 0 R
- 67 0 R 69 0 R 70 0 R 71 0 R 72 0 R 75 0 R 76 0 R 77 0 R 78 0 R 79 0 R
- 80 0 R ] /Type /Pages >>
+<< /Dest [ 79 0 R /XYZ 62.69291 210.6236 0 ] /Next 104 0 R /Parent 85 0 R /Prev 102 0 R /Title (Caveats and limitations) >>
endobj
104 0 obj
-<< /Length 7563 >>
+<< /Dest [ 82 0 R /XYZ 62.69291 518.6236 0 ] /Parent 85 0 R /Prev 103 0 R /Title (LICENSE) >>
+endobj
+105 0 obj
+<< /Count 22 /Kids [ 49 0 R 52 0 R 58 0 R 59 0 R 60 0 R 62 0 R 63 0 R 64 0 R 65 0 R 66 0 R
+ 67 0 R 69 0 R 71 0 R 72 0 R 73 0 R 75 0 R 77 0 R 78 0 R 79 0 R 80 0 R
+ 81 0 R 82 0 R ] /Type /Pages >>
+endobj
+106 0 obj
+<< /Length 7565 >>
stream
1 0 0 1 0 0 cm BT /F1 12 Tf 14.4 TL ET
q
@@ -403,7 +411,7 @@ q
1 0 0 1 91.03937 3 cm
q
0 0 0 rg
-BT 1 0 0 1 0 2 Tm /F1 10 Tf 12 TL (4.0.5 \(2015-12-11\)) Tj T* ET
+BT 1 0 0 1 0 2 Tm /F1 10 Tf 12 TL (4.0.10 \(2016-02-11\)) Tj T* ET
Q
Q
q
@@ -446,7 +454,7 @@ q
q
0 0 .501961 rg
0 0 .501961 RG
-BT 1 0 0 1 0 2 Tm /F1 10 Tf 12 TL (http://pypi.python.org/pypi/decorator/4.0.5) Tj T* ET
+BT 1 0 0 1 0 2 Tm /F1 10 Tf 12 TL (http://pypi.python.org/pypi/decorator/4.0.10) Tj T* ET
Q
Q
q
@@ -520,7 +528,7 @@ Q
q
1 0 0 1 0 309 cm
q
-BT 1 0 0 1 0 2 Tm 12 TL /F2 10 Tf 0 0 .501961 rg (What's new) Tj T* ET
+BT 1 0 0 1 0 2 Tm 12 TL /F2 10 Tf 0 0 .501961 rg (What's New) Tj T* ET
Q
Q
q
@@ -640,7 +648,7 @@ q
q
0 0 .501961 rg
0 0 .501961 RG
-BT 1 0 0 1 0 2 Tm /F2 10 Tf 12 TL 66.44 0 Td (7) Tj T* -66.44 0 Td ET
+BT 1 0 0 1 0 2 Tm /F2 10 Tf 12 TL 66.44 0 Td (8) Tj T* -66.44 0 Td ET
Q
Q
q
@@ -702,7 +710,7 @@ Q
q
1 0 0 1 0 75 cm
q
-BT 1 0 0 1 0 2 Tm 12 TL /F2 10 Tf 0 0 .501961 rg (Dealing with third party decorators) Tj T* ET
+BT 1 0 0 1 0 2 Tm 12 TL /F2 10 Tf 0 0 .501961 rg (Dealing with third-party decorators) Tj T* ET
Q
Q
q
@@ -724,7 +732,7 @@ q
q
0 0 .501961 rg
0 0 .501961 RG
-BT 1 0 0 1 0 2 Tm /F2 10 Tf 12 TL 60.88 0 Td (13) Tj T* -60.88 0 Td ET
+BT 1 0 0 1 0 2 Tm /F2 10 Tf 12 TL 60.88 0 Td (14) Tj T* -60.88 0 Td ET
Q
Q
q
@@ -766,7 +774,7 @@ q
q
0 0 .501961 rg
0 0 .501961 RG
-BT 1 0 0 1 0 2 Tm /F2 10 Tf 12 TL 60.88 0 Td (21) Tj T* -60.88 0 Td ET
+BT 1 0 0 1 0 2 Tm /F2 10 Tf 12 TL 60.88 0 Td (22) Tj T* -60.88 0 Td ET
Q
Q
q
@@ -775,8 +783,8 @@ Q
endstream
endobj
-105 0 obj
-<< /Length 7225 >>
+107 0 obj
+<< /Length 8201 >>
stream
1 0 0 1 0 0 cm BT /F1 12 Tf 14.4 TL ET
q
@@ -788,48 +796,134 @@ Q
q
1 0 0 1 62.69291 594.0236 cm
q
-BT 1 0 0 1 0 134 Tm 1.033876 Tw 12 TL /F1 10 Tf 0 0 0 rg (The decorator module is over ten years old, but still alive and kicking. It is used by several frameworks) Tj T* 0 Tw 1.401098 Tw (\(IPython, scipy, authkit, pylons, pycuda, sugar, ...\) and has been stable for a ) Tj /F4 10 Tf (long ) Tj /F1 10 Tf (time. It is your best) Tj T* 0 Tw 1.50686 Tw (option if you want to preserve the signature of decorated functions in a consistent way across Python) Tj T* 0 Tw .103876 Tw (releases. Ve [...]
+BT 1 0 0 1 0 134 Tm .201654 Tw 12 TL /F1 10 Tf 0 0 0 rg (The ) Tj /F3 10 Tf 0 0 0 rg (decorator ) Tj /F1 10 Tf 0 0 0 rg (module is over ten years old, but still alive and kicking. It is used by several frameworks) Tj T* 0 Tw 1.401098 Tw (\(IPython, scipy, authkit, pylons, pycuda, sugar, ...\) and has been stable for a ) Tj /F4 10 Tf (long ) Tj /F1 10 Tf (time. It is your best) Tj T* 0 Tw 1.50686 Tw (option if you want to preserve the signature of decorated functions in a consistent way a [...]
Q
Q
q
1 0 0 1 62.69291 561.0236 cm
q
-BT 1 0 0 1 0 3.5 Tm 21 TL /F2 17.5 Tf 0 0 0 rg (What's new) Tj T* ET
+BT 1 0 0 1 0 3.5 Tm 21 TL /F2 17.5 Tf 0 0 0 rg (What's New) Tj T* ET
+Q
+Q
+q
... 6653 lines suppressed ...
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/python-decorator.git
More information about the Python-modules-commits
mailing list