--- suds.orig/suds/cache.py 2013-06-29 16:26:16.930326017 +0200 +++ suds.orig/suds/cache.py 2013-06-29 16:02:15.000000000 +0200 @@ -19,6 +19,7 @@ """ import os +import tempfile import suds from tempfile import gettempdir as tmp from suds.transport import * @@ -138,7 +139,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)