Fix #1945 : Mutable default arguments in deluge.ui.client
This commit is contained in:
parent
07d4aff13b
commit
2a3d8ae156
@ -266,7 +266,9 @@ class DaemonProxy(object):
|
||||
pass
|
||||
|
||||
class DaemonSSLProxy(DaemonProxy):
|
||||
def __init__(self, event_handlers={}):
|
||||
def __init__(self, event_handlers=None):
|
||||
if event_handlers is None:
|
||||
event_handlers = {}
|
||||
self.__factory = DelugeRPCClientFactory(self, event_handlers)
|
||||
self.__request_counter = 0
|
||||
self.__deferred = {}
|
||||
@ -466,7 +468,9 @@ class DaemonSSLProxy(DaemonProxy):
|
||||
return self.__factory.bytes_sent
|
||||
|
||||
class DaemonClassicProxy(DaemonProxy):
|
||||
def __init__(self, event_handlers={}):
|
||||
def __init__(self, event_handlers=None):
|
||||
if event_handlers is None:
|
||||
event_handlers = {}
|
||||
import deluge.core.daemon
|
||||
self.__daemon = deluge.core.daemon.Daemon(classic=True)
|
||||
log.debug("daemon created!")
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user