Skip to content
Snippets Groups Projects
Commit dbae247c authored by Yann Leboulanger's avatar Yann Leboulanger
Browse files

don't use mutable arguments as default value. Fixes #7971

parent 66fc744c
No related branches found
No related tags found
No related merge requests found
......@@ -914,7 +914,7 @@ class Socks5Sender(IdleObject):
Class for sending file to socket over socks5
"""
def __init__(self, idlequeue, sock_hash, parent, _sock, host=None,
port=None, fingerprint = None, connected=True, file_props={}):
port=None, fingerprint = None, connected=True, file_props=None):
self.fingerprint = fingerprint
self.queue_idx = sock_hash
self.queue = parent
......@@ -1321,7 +1321,7 @@ class Socks5Client(Socks5):
class Socks5SenderClient(Socks5Client, Socks5Sender):
def __init__(self, idlequeue, sock_hash, parent,_sock, host=None,
port=None, fingerprint = None, connected=True, file_props={}):
port=None, fingerprint = None, connected=True, file_props=None):
Socks5Client.__init__(self, idlequeue, host, port, None, None,
file_props.sid)
Socks5Sender.__init__(self,idlequeue, sock_hash, parent,_sock,
......@@ -1331,7 +1331,7 @@ class Socks5SenderClient(Socks5Client, Socks5Sender):
class Socks5SenderServer(Socks5Server, Socks5Sender):
def __init__(self, idlequeue, sock_hash, parent,_sock, host=None,
port=None, fingerprint = None, connected=True, file_props={}):
port=None, fingerprint = None, connected=True, file_props=None):
Socks5Server.__init__(self, idlequeue, host, port, None, None,
file_props.sid)
Socks5Sender.__init__(self,idlequeue, sock_hash, parent, _sock,
......@@ -1339,7 +1339,7 @@ class Socks5SenderServer(Socks5Server, Socks5Sender):
class Socks5ReceiverClient(Socks5Client, Socks5Receiver):
def __init__(self, idlequeue, streamhost, sid, file_props = None,
def __init__(self, idlequeue, streamhost, sid, file_props=None,
fingerprint=None):
Socks5Client.__init__(self, idlequeue, streamhost['host'],
int(streamhost['port']), streamhost['initiator'],
......@@ -1350,7 +1350,7 @@ class Socks5ReceiverClient(Socks5Client, Socks5Receiver):
class Socks5ReceiverServer(Socks5Server, Socks5Receiver):
def __init__(self, idlequeue, streamhost, sid, file_props = None,
def __init__(self, idlequeue, streamhost, sid, file_props=None,
fingerprint=None):
Socks5Server.__init__(self, idlequeue, streamhost['host'],
int(streamhost['port']), streamhost['initiator'],
......
......@@ -128,7 +128,7 @@ class ZeroconfListener(IdleObject):
return _sock
class P2PClient(IdleObject):
def __init__(self, _sock, host, port, conn_holder, stanzaqueue=[], to=None,
def __init__(self, _sock, host, port, conn_holder, stanzaqueue, to=None,
on_ok=None, on_not_ok=None):
self._owner = self
self.Namespace = 'jabber:client'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment