Fix contextlib not copying function attributes

This commit is contained in:
Phillip J. Eby 2006-03-28 00:07:24 +00:00
parent d207b4f376
commit 35fd142435
2 changed files with 16 additions and 0 deletions

View file

@ -78,6 +78,7 @@ def contextmanager(func):
try:
helper.__name__ = func.__name__
helper.__doc__ = func.__doc__
helper.__dict__ = func.__dict__
except:
pass
return helper