11From: Federico Ceratto <federico@debian.org>
22Date: Tue, 3 Jan 2017 21:30:13 +0000
3- Subject: Import unvendorized decorator.py
4- Forwarded: no
3+ Updated: Sun, 27 Dec 2020 20:42:08 +0000
4+ Subject: Use packaged decorator.py
5+ Forwarded: not-needed
56
67---
7- Index: build/prometheus_client/context_managers.py
8- ===================================================================
9- --- build.orig/prometheus_client/context_managers.py
10- +++ build/prometheus_client/context_managers.py
11- @@ -2,7 +2,7 @@ from __future__ import unicode_literals
8+ --- a/prometheus_client/context_managers.py
9+ +++ b/prometheus_client/context_managers.py
10+ @@ -2,7 +2,7 @@
1211
1312 from timeit import default_timer
1413
@@ -17,16 +16,21 @@ Index: build/prometheus_client/context_managers.py
1716
1817
1918 class ExceptionCounter(object):
20- Index: build/tests/test_core.py
21- ===================================================================
22- --- build.orig/tests/test_core.py
23- +++ build/tests/test_core.py
24- @@ -11,7 +11,7 @@ from prometheus_client.core import (
19+ --- a/tests/test_core.py
20+ +++ b/tests/test_core.py
21+ @@ -11,7 +11,14 @@
2522 HistogramMetricFamily, Info, InfoMetricFamily, Metric, Sample,
2623 StateSetMetricFamily, Summary, SummaryMetricFamily, UntypedMetricFamily,
2724 )
2825- from prometheus_client.decorator import getargspec
29- + from inspect import getargspec
26+ + from inspect import getfullargspec
27+ +
28+ +
29+ + def getargspec(f):
30+ + """A replacement for inspect.getargspec"""
31+ + spec = getfullargspec(f)
32+ + return spec.args, spec.varargs, spec.varkw, spec.defaults
33+ +
3034
3135 try:
3236 import unittest2 as unittest
0 commit comments