From 5d797ddbfe226a2fb6ebff5b4f4184bb41b1b34d Mon Sep 17 00:00:00 2001 From: Victor Shyba Date: Thu, 21 Sep 2017 18:17:30 -0300 Subject: [refactor] change default dict params As raised by kali, they can bring some bugs and avoiding it is pretty easy. -- Resolves: #8957 --- src/leap/soledad/common/couch/support.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/leap/soledad/common/couch/support.py') diff --git a/src/leap/soledad/common/couch/support.py b/src/leap/soledad/common/couch/support.py index bfc4fef6..98000dc9 100644 --- a/src/leap/soledad/common/couch/support.py +++ b/src/leap/soledad/common/couch/support.py @@ -49,13 +49,14 @@ class MultipartWriter(object): self._boundary = boundary self._build_headers('related', headers) - def add(self, mimetype, content, headers={}): + def add(self, mimetype, content, headers=None): """ Add a part to the multipart stream. """ self.fileobj.write('--') self.fileobj.write(self._boundary) self.fileobj.write(self.CRLF) + headers = headers or {} headers['Content-Type'] = mimetype self._write_headers(headers) if content: -- cgit v1.2.3