Be polite and ensure we use @functools.wraps() when creating a function decorator

This commit is contained in:
Paul "LeoNerd" Evans 2015-03-17 17:19:22 +00:00
parent 6d33f97703
commit 1489521ee5
1 changed files with 2 additions and 0 deletions

View File

@ -25,6 +25,7 @@ import synapse.metrics
from twisted.internet import defer
from collections import namedtuple, OrderedDict
import functools
import simplejson as json
import sys
import time
@ -81,6 +82,7 @@ def cached(max_entries=1000):
cache[key] = value
@functools.wraps(orig)
@defer.inlineCallbacks
def wrapped(self, key):
if key in cache: