The existing trinket skulpt built-in shim re-writes non-internal methods in this module to avoid opening framebuffer filenames.
See: https://github.com/trinketapp/skulpt/tree/master/src/lib/sense_hat
We need to devise a more robust abstraction that limits the changes to main code in the module so that merging upstream changes is kept as clean as possible.
The Pillow library abstraction could also do with an eye cast over it.