- 1
- 2
- 3
- 4
- 5
#param - строка
if(param[0]=='"' and param[-1]=='"'):
param = param.strip('"')
else:
param = param.strip("'")
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 2
−171
#param - строка
if(param[0]=='"' and param[-1]=='"'):
param = param.strip('"')
else:
param = param.strip("'")
Приближенный алгоритм убирания кавычек. И ведь работает... как правило.
−184.6
return lib.formatters.__dict__[id].format(txt)
Мы же не ищем легких путей, правда? В модуле formatters определен словарь, к которому мы таким образом обращаемся.