From 82b6fd49157c5c7b8b01bb331eb81afe7b18eefb Mon Sep 17 00:00:00 2001
From: Tim Schoof <tim.schoof@desy.de>
Date: Wed, 23 Nov 2022 20:51:24 +0100
Subject: [PATCH] Don't reuse variable for different types

---
 producer/api/python/asapo_producer.pyx.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/producer/api/python/asapo_producer.pyx.in b/producer/api/python/asapo_producer.pyx.in
index 89eb6ca14..03502c18a 100644
--- a/producer/api/python/asapo_producer.pyx.in
+++ b/producer/api/python/asapo_producer.pyx.in
@@ -148,8 +148,8 @@ cdef class PyProducer:
         cdef MessageHeader message_header = self.create_message_header(id,exposed_path,user_meta,dataset,ingest_mode,auto_id)
         try:
             message_header.data_size = data_nbytes(data)
-        except Exception as err:
-            raise AsapoProducerError("wrong data type: " + str(type(data))) from err
+        except Exception as ex:
+            raise AsapoProducerError("wrong data type: " + str(type(data))) from ex
 
         err = self.c_producer.get().Send__(message_header, data_pointer(data),ingest_mode,_bytes(stream),
             unwrap_callback_with_memory(<RequestCallbackCythonMemory>self.c_callback_data,
-- 
GitLab