|
@@ -1174,8 +1174,9 @@ class chord(Signature):
|
|
|
|
|
|
@classmethod
|
|
@classmethod
|
|
def from_dict(cls, d, app=None):
|
|
def from_dict(cls, d, app=None):
|
|
- args, d['kwargs'] = cls._unpack_args(**d['kwargs'])
|
|
|
|
- return _upgrade(d, cls(*args, app=app, **d))
|
|
|
|
|
|
+ options = d.copy()
|
|
|
|
+ args, options['kwargs'] = cls._unpack_args(**options['kwargs'])
|
|
|
|
+ return _upgrade(d, cls(*args, app=app, **options))
|
|
|
|
|
|
@staticmethod
|
|
@staticmethod
|
|
def _unpack_args(header=None, body=None, **kwargs):
|
|
def _unpack_args(header=None, body=None, **kwargs):
|