Python: Threading and HW-Switches

Hey Guys

I have to read 8 switches through the GPIOs. My idea is now to make that with interrupts.
I’ve tried it with the module “thread” but that doesn’t went perfect…To solve my problem I like to use the moderner and better module “threading”.But I don’t understand this good. Can somebody give my a little programm for example purpose.

Following situation in the python Program:
read some switches on rising edge(GPIO) → Adafruit BBIO-Library
interrupt routine to print something out -->threading Module

Or is there an other / better way to do this?

Thanks for your help
Regards Dave