diff --git a/producer/api/python/asapo_producer.pyx.in b/producer/api/python/asapo_producer.pyx.in
index 89eb6ca142775e333c47c526bceadfc3707d34c4..03502c18abb204fe87c9651ee796f5fc521d0cba 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,