Hi,

I have not used syslog-ng with SELinux, so I don't know the answer to your problem.
To start debugging, can you set SELinux in permissive mode and check what kind of warning do you see when using python destination?

Regards,
Gabor