Skip to content

Commit

Permalink
Remove shadowsig, problem only solved by celery.contrib.sphinx anyway.
Browse files Browse the repository at this point in the history
…Closes #1865.
  • Loading branch information
ask committed Feb 11, 2014
1 parent 5259613 commit 5c41dac
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 14 deletions.
2 changes: 0 additions & 2 deletions celery/app/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@
from celery.five import items, values
from celery.loaders import get_loader_cls
from celery.local import PromiseProxy, maybe_evaluate
from celery.utils import shadowsig
from celery.utils.functional import first, maybe_list
from celery.utils.imports import instantiate, symbol_by_name
from celery.utils.objects import mro_lookup
Expand Down Expand Up @@ -238,7 +237,6 @@ def _task_from_fun(self, fun, **options):
'__doc__': fun.__doc__,
'__module__': fun.__module__,
'__wrapped__': fun}, **options))()
shadowsig(T, fun) # for inspect.getargspec
task = self._tasks[T.name] # return global instance.
return task

Expand Down
13 changes: 1 addition & 12 deletions celery/utils/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
import datetime

from functools import partial, wraps
from inspect import getargspec, ismethod
from inspect import getargspec
from pprint import pprint

from kombu.entity import Exchange, Queue
Expand Down Expand Up @@ -344,17 +344,6 @@ def default_nodename(hostname):
return nodename(name or NODENAME_DEFAULT, host or socket.gethostname())


def shadowsig(wrapper, wrapped):
if ismethod(wrapped):
wrapped = wrapped.__func__
wrapper.__code__ = wrapped.__code__
wrapper.__defaults__ = wrapper.func_defaults = wrapped.__defaults__

if not PY3:
wrapper.func_code = wrapper.__code__
wrapper.func_defaults = wrapper.__defaults__


# ------------------------------------------------------------------------ #
# > XXX Compat
from .log import LOG_LEVELS # noqa
Expand Down

0 comments on commit 5c41dac

Please sign in to comment.