def post_process(func):
@wraps(func)<EOL>def wrapper(*args, **kwargs):<EOL><INDENT>res = func(*args, **kwargs)<EOL>project_command = args[<NUM_LIT:0>]<EOL>project_handler = project_command.vcp.project_handler<EOL>if not project_handler:<EOL><INDENT>return res<EOL><DEDENT>kwargs['<STR_LIT>'] = res<EOL>getattr(project_handler, func.__name__)(**kwargs)<EOL>return res<EOL><DEDENT>return wrapper<EOL>
Calls the project handler same named function

    Note: the project handler may add some extra arguments to the command,
          so when use this decorator, add **kwargs to the end of the arguments