View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003604 | Far Manager | Plugins API.Panel | public | 2018-04-28 00:23 | 2020-10-27 00:27 |
Reporter | buniak_a_h | Assigned To | DrKnS | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 3.0 | ||||
Fixed in Version | 3.0 | ||||
Summary | 0003604: Возможность блокировать сообщение об ошибке в функции panel.SetPanelDirectory | ||||
Description | Прошу добавить параметр в функцию panel.SetPanelDirectory, блокирующий вывод сообщения о некорректном параметре. Функция и так возвращает булевский результат, возвращающий, удалось ли переключить панель на папку. Иногда требуется при отсутствии указанной папки перейти на папку уровнем выше, и так до тех пор, пока не найдётся корректная. Сообщение сильно мешает. Проверить существование папки не всегда возможно. Например, панель плагина NetBox. | ||||
Steps To Reproduce | Допустим, имеется файл (не каталог!) C:\Roor\Sub\test.txt Команда lua:=panel.SetPanelDirectory(nil, 1, [[C:\Roor\Sub\test.txt]]) Приведёт к выдаче ошибки Синтаксическая ошибка в имени файла, имени папки или метке тома и результат (внимание!) true. Хотя на самом деле ничего (перехода) не происходит | ||||
Tags | panel.SetPanelDirectory | ||||
Build | 4280 | ||||
|
Пожалуйста, приведите пример: что надо сделать, чтобы panel.SetPanelDirectory выдала сообщение об ошибке. (Я бы не просил об этом, если бы поле "Steps To Reproduce" было заполнено). |
|
Извините, забыл... Допустим, имеется файл (не каталог!) C:\Roor\Sub\test.txt Команда lua:=panel.SetPanelDirectory(nil, 1, [[C:\Roor\Sub\test.txt]]) Приведёт к выдаче ошибки Синтаксическая ошибка в имени файла, имени папки или метке тома и результат (внимание!) true. Хотя на самом деле ничего (перехода) не происходит |
|
Посмотрел немного. 1. Это проблема Plugin API, а не LuaFAR. 2. Это баг, так что Project=Wishes здесь неправильно. Но у меня нет полномочий редактировать Project. |
|
Какие мои дальнейшие действия? Вы напишите в нужный раздел, или мне заняться? Если мне - есть ли возможность перенести этот тикет в другой проект/раздел и есть ли возможность там сослаться на Ваше сообщение? |
|
> Какие мои дальнейшие действия? Нет, с вашей стороны никаких действий не требуется. Будем надеяться, что кто-то из администраторов баг-трекера переназначит проект на "Far Manager". Что касается собственно исправления, то у меня с пол-оборота не получилось, а на большее сейчас времени нет. Может быть кто другой сделает. |
|
Что-то такое когда-то правилось: |
|
Если целевого каталога не существует - так и происходит. Видимо, упущена ситуация, когда объект с именем целевого каталога существует, но это - не папка. Т.е. проверяется fexist, но не проверяется Attr:match('d') |
|
Is it still relevant? |
|
No Я не нашёл, как поменять статус на что-то типа resolved. Тему можно закрывать. |
Date Modified | Username | Field | Change |
---|---|---|---|
2018-04-28 00:23 | buniak_a_h | New Issue | |
2018-04-28 00:23 | buniak_a_h | Tag Attached: panel.SetPanelDirectory | |
2018-04-28 12:35 | shmuel | Note Added: 0016066 | |
2018-04-28 14:26 | buniak_a_h | Note Added: 0016068 | |
2018-04-28 14:27 | buniak_a_h | Note Edited: 0016068 | |
2018-04-28 14:27 | buniak_a_h | Note Edited: 0016068 | |
2018-04-28 17:19 | shmuel | Category | Macro => Plugins API.Panel |
2018-04-28 17:24 | shmuel | Note Added: 0016069 | |
2018-04-28 17:44 | buniak_a_h | Note Added: 0016070 | |
2018-04-28 18:00 | shmuel | Note Added: 0016071 | |
2018-04-28 18:13 | shmuel | Severity | feature => minor |
2018-04-28 18:16 | 2useven10 | Category | Plugins API.Panel => _Common |
2018-04-28 18:16 | 2useven10 | Project | Wishes => Far Manager |
2018-04-28 18:17 | 2useven10 | Category | _Common => Plugins API.Panel |
2018-04-28 20:09 | DrKnS | Relationship added | related to 0001087 |
2018-04-28 20:57 | shmuel | Steps to Reproduce Updated | |
2018-04-28 21:01 | shmuel | Steps to Reproduce Updated | |
2018-05-02 08:06 | JohnDoe | Note Added: 0016072 | |
2018-05-02 12:53 | buniak_a_h | Note Added: 0016073 | |
2020-10-26 23:42 | DrKnS | Status | new => feedback |
2020-10-26 23:42 | DrKnS | Note Added: 0016941 | |
2020-10-27 00:03 | buniak_a_h | Note Added: 0016943 | |
2020-10-27 00:03 | buniak_a_h | Status | feedback => new |
2020-10-27 00:27 | DrKnS | Assigned To | => DrKnS |
2020-10-27 00:27 | DrKnS | Status | new => closed |
2020-10-27 00:27 | DrKnS | Resolution | open => fixed |
2020-10-27 00:27 | DrKnS | Fixed in Version | => 3.0 |
2020-10-27 00:27 | DrKnS | Build | => 4280 |