I'm estonished my-self but this little script does what you want. I really don't know anything about objective-c and blocks but I just spent one hour with by my big friend Google and I find some code , some Apple Doc, an @omz example using ObjcBlock (barometer in this forum) and putting all of that together creates the miracle 😂
Hoping it helps you.
Nb: before it functions, I got a lot of errors, solved thanks to @dgelessus code here
from objc_util import *
def act():
print('act')
cl = ObjCClass('PHCollectionListChangeRequest')
clr = cl.creationRequestForCollectionListWithTitle_('folder_of_albums')
def eoa():
print('eoa')
handler_block = ObjCBlock(act, restype=None, argtypes=None)
end_block = ObjCBlock(eoa, restype=None, argtypes=None)
ObjCClass('PHPhotoLibrary').sharedPhotoLibrary().performChanges_completionHandler_(handler_block,end_block)