I want to send multiple email messages with GAE deferred.defer: deferred.defer(send_email_message, reply_to=reply_to, reply_to_email_addr=reply_to_email_addr, sender_name=sender_name, etc.
ERROR=Can't pickle <function send_email_message at 0x07DC8EF0>: it's not found as __main__.send_email_message What is wrong? here where the error comes with the debugger: pickled = serialize(obj, *args, **kwargs) def defer(obj, *args, **kwargs): taskargs = dict((x, kwargs.pop(("_%s" % x), None)) for x in ("countdown", "eta", "name", "target")) taskargs["url"] = kwargs.pop("_url", _DEFAULT_URL) transactional = kwargs.pop("_transactional", False) taskargs["headers"] = dict(_TASKQUEUE_HEADERS) taskargs["headers"].update(kwargs.pop("_headers", {})) queue = kwargs.pop("_queue", _DEFAULT_QUEUE) pickled = serialize(obj, *args, **kwargs)