I know I can do
find . -name '*.pyc' -delete
But when I'm loooking for specific directories, -delete fails reporting that directories are not empty.
Is it possible to force find to delete non empty directories? I don't want to uses -exec rm -rf '{}' because it seems more mistake-prone to me.