There is a tape called Photographers Tape. It is made by 3m and is black and completely opaque. It is a paper tape like masking tape, but a better adhesive. I have successfully used this tape for years to cover light leaks. While probably not as permanent as a cloth tape, it holds up well for me.