'Create signature.
Returns:
:class:`~celery.signature`:  object for
this task, wrapping arguments and execution options
for a single task invocation.'

def signature(self, args=None, *starargs, **starkwargs):

    starkwargs.setdefault(u'app', self.app)
    return signature(self, args, *starargs, **starkwargs)
