In smart_split_string(), after parsing out a number and deciding which regex group to add to the substitution list, the subst character never gets reset, resulting in another copy of the message being appended to the end of the result. You need to add the following line at ussd-widget.py:879:
bug in ussd-widget.py
In smart_split_string(), after parsing out a number and deciding which regex group to add to the substitution list, the subst character never gets reset, resulting in another copy of the message being appended to the end of the result. You need to add the following line at ussd-widget.py:879:
subst = ''