diff --git a/deluge/ui/client.py b/deluge/ui/client.py index 83458bfa2..3cd73a4ad 100644 --- a/deluge/ui/client.py +++ b/deluge/ui/client.py @@ -430,11 +430,9 @@ class DaemonClassicProxy(DaemonProxy): d.errback(e) return d - _args = list(args) - _kwargs = dict(kwargs) - try: - result = m(*_args, **_kwargs) + import copy + result = m(*copy.deepcopy(args), **copy.deepcopy(kwargs)) except Exception, e: d.errback(e) else: