import re
reg = re.compile(r"(\btext *= *)'([^']*)'")
def repl(m):
if len(m.group(2)) == 0:
return m.group(1) + "'d'";
else:
return m.group(1) + "'" + m.group(2) + ",d'"
print(reg.sub(repl, r"text = 'a,b,c'"))
print(reg.sub(repl, r"text = ''"))
print(reg.sub(repl, r"text = 'a'"))
aW1wb3J0IHJlCnJlZyA9IHJlLmNvbXBpbGUociIoXGJ0ZXh0ICo9ICopJyhbXiddKiknIikKCmRlZiByZXBsKG0pOgogICAgaWYgbGVuKG0uZ3JvdXAoMikpID09IDA6CiAgICAJcmV0dXJuIG0uZ3JvdXAoMSkgKyAiJ2QnIjsKICAgIGVsc2U6CiAgICAJcmV0dXJuIG0uZ3JvdXAoMSkgKyAiJyIgKyBtLmdyb3VwKDIpICsgIixkJyIKCgpwcmludChyZWcuc3ViKHJlcGwsIHIidGV4dCA9ICdhLGIsYyciKSkKcHJpbnQocmVnLnN1YihyZXBsLCByInRleHQgPSAnJyIpKQpwcmludChyZWcuc3ViKHJlcGwsIHIidGV4dCA9ICdhJyIpKQ==