Réception de sms dans un programme python

Bonjour,
J’ai un programme python qui tourne en boucle sur mon raspberry et je voudrais qu’il adapte son fonctionnement en fonction de sms qu’il reçoit. Je n’ai trouvé que des programmes shell (gammu, raspisms) pour recevoir les sms et je ne sais pas comment communiquer avec mon programme python sans risquer de blocage (ou autre problème de synchro) lié à des partages de ressources entre programmes. J’ai aussi pensé à avoir 2 threads python dont un serait consacré à la réception de sms mais je n’ai pas trouvé le code python permettant de scruter le dongle (Huawei E169). Une idée?