Add injection place even if a string fragment consists of zero chunks

This commit is contained in:
Andrey Vlasovskikh
2014-01-29 18:15:16 +04:00
parent 76e0d23f40
commit e4bf6e4be6
@@ -112,6 +112,10 @@ public class PyInjectionUtil {
if (formatting != Formatting.NONE) {
final String part = range.substring(text);
final List<FormatStringChunk> chunks = formatting == Formatting.NEW_STYLE ? parseNewStyleFormat(part) : parsePercentFormat(part);
if (chunks.isEmpty()) {
registrar.addPlace(prefix, suffix, expr, range);
continue;
}
for (int i = 0; i < chunks.size(); i++) {
final FormatStringChunk chunk = chunks.get(i);
if (chunk instanceof ConstantChunk) {