File suds-insecure-cache-tempdir.patch of Package python-suds
diff -ruN a/suds/cache.py b/suds/cache.py
--- a/suds/cache.py 2010-04-14 21:04:17.000000000 +0200
+++ b/suds/cache.py 2013-07-04 16:08:25.879241623 +0200
@@ -20,7 +20,7 @@
import os
import suds
-from tempfile import gettempdir as tmp
+import tempfile
from suds.transport import *
from suds.sax.parser import Parser
from suds.sax.element import Element
@@ -138,7 +138,7 @@
@type duration: {unit:value}
"""
if location is None:
- location = os.path.join(tmp(), 'suds')
+ location = tempfile.mkdtemp()
self.location = location
self.duration = (None, 0)
self.setduration(**duration)
Binary files a/suds/.cache.py.swp and b/suds/.cache.py.swp differ