Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Не нашли значения уровень по ключу DEBUG #30

Open
Defm opened this issue Oct 25, 2018 · 15 comments
Open

Не нашли значения уровень по ключу DEBUG #30

Defm opened this issue Oct 25, 2018 · 15 comments
Assignees

Comments

@Defm
Copy link

Defm commented Oct 25, 2018

НовыйУровень = КартаУровней()[Значение];

При уровне отладки DEBUG переменная 'НовыйУровень' принимает значение 0
Следующая за этим проверка на заполнение: Ожидаем.Что(...
не срабатывает и падает с исключением 'Не нашли значения уровень по ключу DEBUG'

@EvilBeaver
Copy link
Member

@artbear есть что сказать?

@artbear
Copy link
Member

artbear commented Oct 25, 2018

Сказать нечего, не нарывался ведь никто за 10 месяцев :)

Похоже на баг.

@artbear
Copy link
Member

artbear commented Oct 25, 2018

@Defm как повторить вашу ошибку?

@Defm
Copy link
Author

Defm commented Oct 25, 2018

Мне не менее странно, что никто в сообществе не столкнулся.
Использую irac, который где-то внутри использует asserts.
Выполняю скрипт-пример со страницы-описания irac. Рядом со скриптом лежит logos.cfg (содержимое приложу завтра) возможно я просто неправильно готовлю logos. Но что-то подсказывает что ожидаем.что(0,…).заполнено() будет падать, а debug сопоставлено именно с 0.

@nixel2007
Copy link
Member

если честно, ниразу не видел, чтобы logos использовали с cfg файлом. обычно хватало конфигурирования через переменную среды LOGOS_CONFIG

@Defm
Copy link
Author

Defm commented Oct 26, 2018

Прикладываю содержимое настройки журналирования
logos.txt

Может быть реализация .Заполнено() в asserts какая-то хитрая?

@Defm
Copy link
Author

Defm commented Oct 26, 2018

@EvilBeaver @artbear
А по соседству-то совсем то же самое #28

@artbear
Copy link
Member

artbear commented Oct 26, 2018

Да, та же ошибка

@EvilBeaver
Copy link
Member

Кто пофиксит - тот молодец! Исправление пустяшное вроде

@artbear
Copy link
Member

artbear commented Oct 26, 2018

Исправить несложно, а вот релиз выпустить :)

@Defm
Copy link
Author

Defm commented Oct 26, 2018

Безболезненным видится изменить сопоставление в карте уровней

  • избавиться от DEBUG=0, благо чисел хватает (и сместить остальные сопосталения)?

@EvilBeaver
Copy link
Member

@Defm я вопрос не понял. Давайте лучше предметно по коду обсуждать. Присылайте PR и сразу станет ясно что имеется в виду и что делать

@artbear
Copy link
Member

artbear commented Oct 29, 2018

Мне понятно - просто в перечислении УровниЛогов сдвинуть все числа, т.к. порядок следования важен.
Начинать не с 0, а с другого числа.

@Defm
Copy link
Author

Defm commented Nov 16, 2019

Есть предположение по срокам исправления?

@EvilBeaver
Copy link
Member

У меня есть предположение, что исправить самому и прислать исправление в проект будет быстрее :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants