Merge pull request #1 from fxsjy/master

使用更明确的表达
Merge pull request #3 from fxsjy/master

捕获明确的错误
Merge pull request #5 from fxsjy/master

merge master from fxsjy
Merge pull request #6 from fxsjy/master

merge master from fxsjy
Don't lose nformation about a function when using a decorator
Merge pull request #53 from cloudaice/devbranch

 Don't lose nformation about a function when using a decorator