Skip to content

Commit 1fb2358

Browse files
authored
Merge pull request #32 from nixel2007/develop
0.6.1
2 parents 3fe0a0f + a7428ab commit 1fb2358

File tree

2 files changed

+36
-1
lines changed

2 files changed

+36
-1
lines changed

packagedef

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
Описание.Имя("fluent")
3-
.Версия("0.6.0")
3+
.Версия("0.6.1")
44
.Описание("Библиотека для работы с коллекциями в ""текучем"" стиле")
55
.Автор("Nikita Gryzlov")
66
.АдресАвтора("nixel2007@gmail.com")

src/internal/Модули/ПроцессорыКоллекцийСлужебный.os

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,41 @@
112112
| и будет удален в последующих версиях, необходимо заменить места использования"
113113
);
114114

115+
Если Лог.Уровень() = УровниЛога.Отладка Тогда
116+
117+
// Выведем стек вызова
118+
Попытка
119+
ВызватьИсключение "Стек вызовов:";
120+
Исключение
121+
122+
ИнформацияОбОшибке = ИнформацияОбОшибке();
123+
СтекВызовов = ИнформацияОбОшибке.ПолучитьСтекВызовов();
124+
МассивТекстИсключения = Новый Массив;
125+
126+
Отступ = "";
127+
СимволОтступа = " ";
128+
129+
Для Каждого КадрСтекаВызовов Из СтекВызовов Цикл
130+
131+
Отступ = Отступ + СимволОтступа;
132+
133+
СтрокаСтекаВызовов = СтрШаблон(
134+
"%1%2 / Метод %3 / Строка %4",
135+
Отступ,
136+
КадрСтекаВызовов.ИмяМодуля,
137+
КадрСтекаВызовов.Метод,
138+
Формат(КадрСтекаВызовов.НомерСтроки, "ЧГ=")
139+
);
140+
МассивТекстИсключения.Добавить(СтрокаСтекаВызовов);
141+
142+
КонецЦикла;
143+
144+
Лог.Отладка(СтрСоединить(МассивТекстИсключения, Символы.ПС));
145+
146+
КонецПопытки;
147+
148+
КонецЕсли;
149+
115150
ЭтоФункция = Интерфейс.ПолучитьКартуИнтерфейса()[0].ЭтоФункция;
116151
КоличествоПараметров = Интерфейс.ПолучитьКартуИнтерфейса()[0].КоличествоПараметров;
117152

0 commit comments

Comments
 (0)