def msgpackApi( f ):
''' Decorator to basic exception handling on function. '''
@wraps( f )
def wrapped( *args, **kwargs ):
web.header( 'Content-Type', 'application/msgpack' )
r = f( *args, **kwargs )
try:
return msgpack.packb( r )
except:
return msgpack.packb( { 'error' : str( r ) } )
return wrapped
评论列表
文章目录