View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003604 | Far Manager | Plugins API.Panel | public | 2018-04-27 23: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-27 23:23 | buniak_a_h | New Issue | |
| 2018-04-27 23:23 | buniak_a_h | Tag Attached: panel.SetPanelDirectory | |
| 2018-04-28 11:35 | shmuel | Note Added: 0016066 | |
| 2018-04-28 13:26 | buniak_a_h | Note Added: 0016068 | |
| 2018-04-28 13:27 | buniak_a_h | Note Edited: 0016068 | |
| 2018-04-28 13:27 | buniak_a_h | Note Edited: 0016068 | |
| 2018-04-28 16:19 | shmuel | Category | Macro => Plugins API.Panel |
| 2018-04-28 16:24 | shmuel | Note Added: 0016069 | |
| 2018-04-28 16:44 | buniak_a_h | Note Added: 0016070 | |
| 2018-04-28 17:00 | shmuel | Note Added: 0016071 | |
| 2018-04-28 17:13 | shmuel | Severity | feature => minor |
| 2018-04-28 17:16 | 2useven10 | Category | Plugins API.Panel => _Common |
| 2018-04-28 17:16 | 2useven10 | Project | Wishes => Far Manager |
| 2018-04-28 17:17 | 2useven10 | Category | _Common => Plugins API.Panel |
| 2018-04-28 19:09 | DrKnS | Relationship added | related to 0001087 |
| 2018-04-28 19:57 | shmuel | Steps to Reproduce Updated | |
| 2018-04-28 20:01 | shmuel | Steps to Reproduce Updated | |
| 2018-05-02 07:06 | JohnDoe | Note Added: 0016072 | |
| 2018-05-02 11: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 |