Hi @Alien
there are several issues
-
in CPython3 the special
None
keyword can be used as attribute (or enum)
you can replace
dialog.DefaultButton = TaskDialogResult.None
by
dialog.DefaultButton = getattr(TaskDialogResult, "None")
-
then will come an overload problem, you can look at this topic for more information