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
openSUSE Build Service is sponsored by