Disable oscillating light on MacBook Pro when in sleep mode
Yes.

Put a piece of cardboard in front.

I have tested and approved this solution.

As far as I know, this is the only non-destructive solution.