diff Sphinx/source/plugins/python/received-instance-callback.py @ 819:a67ceccebf02

releasing Python plugin 4.0
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 23 Feb 2022 18:46:15 +0100
parents 908ca7847b9d
children
line wrap: on
line diff
--- a/Sphinx/source/plugins/python/received-instance-callback.py	Wed Feb 23 15:03:47 2022 +0100
+++ b/Sphinx/source/plugins/python/received-instance-callback.py	Wed Feb 23 18:46:15 2022 +0100
@@ -23,17 +23,17 @@
 
     if dataset.PatientID.startswith('001-'):
         orthanc.LogWarning('Discard instance')
-        return orthanc.ReceivedInstanceCallbackResult.DISCARD, None
+        return orthanc.ReceivedInstanceAction.DISCARD, None
 
     elif dataset.PatientID.startswith('002-'):
         orthanc.LogWarning('Store source instance as it is')
-        return orthanc.ReceivedInstanceCallbackResult.KEEP_AS_IS, None
+        return orthanc.ReceivedInstanceAction.KEEP_AS_IS, None
 
     else:
         orthanc.LogWarning('Modify the source instance')
         dataset.PatientName = str(dataset.PatientName).upper()
         dataset.PatientID = '002-' + dataset.PatientID
         dataset.InstitutionName = "MY INSTITUTION"
-        return orthanc.ReceivedInstanceCallbackResult.MODIFIED, write_dataset_to_bytes(dataset)
+        return orthanc.ReceivedInstanceAction.MODIFY, write_dataset_to_bytes(dataset)
 
 orthanc.RegisterReceivedInstanceCallback(ReceivedInstanceCallback)