Fix for python 3.9
This fixes the runtime failures in https://lhcb-nightlies.web.cern.ch/nightly/lhcb-run2-patches-dev4/743/, which uses Python 3.9. The fix is compatible also for Python 3.8
Edited by Marco Cattaneo
This fixes the runtime failures in https://lhcb-nightlies.web.cern.ch/nightly/lhcb-run2-patches-dev4/743/, which uses Python 3.9. The fix is compatible also for Python 3.8