LINUX.ORG.RU

История изменений

Исправление CrX, (текущая версия) :

ну там не столько дублей же (у меня во всяком случае).

Достаточно ведь одного. На каждой итерации, когда встречается «legacy» в переменной one, происходит variants["legacy"] = two, где two — прочитанное сейчас наименование раскладки. Предыдущее значение заменяется новым.

P.S. @Sunderland93, см. выше.

Как обойти проблему: ну например, можно сделать не строки, а списки строк в качестве значений для variants.

Либо, разбивать two по двоеточию, если оно там есть, и первую половинку добавлять к one (ну например через пробел в конец), а вторую присваивать переменной two.

Исправление CrX, :

ну там не столько дублей же (у меня во всяком случае).

Достаточно ведь одного. На каждой итерации, когда встречается «legacy» в переменной one, происходит variants["legacy"] = two, где two — прочитанное сейчас наименование раскладки. Предыдущее значение заменяется новым.

P.S. @Sunderland93, см. выше.

Как обойти проблему: ну например, можно сделать не строки, а списки строк в качестве значений для variants.

Исправление CrX, :

ну там не столько дублей же (у меня во всяком случае).

Достаточно ведь одного. На каждой итерации, когда встречается «legacy» в переменной one, происходит variants["legacy"] = two, где two — прочитанное сейчас наименование раскладки. Предыдущее значение заменяется новым.

P.S. @Sunderland93, см. выше.

Исходная версия CrX, :

ну там не столько дублей же (у меня во всяком случае).

Достаточно ведь одного. На каждой итерации, когда встречается «legacy» в переменной one, происходит variants["legacy"] = two, где two — прочитанное сейчас наименование раскладки. Предыдущее значение заменяется новым.