diff --git a/product/ERP5Type/Tool/MemcachedTool.py b/product/ERP5Type/Tool/MemcachedTool.py index 6f86a3d095bcc71c7a9fef0f198ca72a24d3de43..2258968b4cc681053b714d72058c075e9f84196a 100644 --- a/product/ERP5Type/Tool/MemcachedTool.py +++ b/product/ERP5Type/Tool/MemcachedTool.py @@ -101,6 +101,10 @@ if memcache is not None: self._initialiseConnection() def _initialiseConnection(self): + try: + self.memcached_connection.disconnect_all() + except AttributeError: + pass init_dict = {} if self.server_max_key_length is not MARKER: init_dict['server_max_key_length'] = self.server_max_key_length