OSError: [Errno 110] ETIMEDOUT?

I occasionally get “OSError: [Errno 110] ETIMEDOUT” when querying a Sparkfun Qwiic keyapad (SparkFun Qwiic Keypad - 12 Button - COM-15290 - SparkFun Electronics). It doesn’t correlate with whether a button has actually been pressed. The error is merely associated with querying the line. Any thoughts?

What line of code throws this? I2C? If so, wrap the method in a try except. Unlike C python throws exceptions on errors.

Yeah, I did that, and if it solves the problem, that’s fine. I was just curious what causes it and whether it indicates that I’m doing something wrong or can otherwise alleviate it.

Probably an electrical issue.