Profile

coolwolf0: (Default)
coolwolf0

July 2025

S M T W T F S
  123 45
6789101112
13141516171819
20212223242526
2728293031  

Custom Text

Почему философская? Да потому что развязка - прямо по Конфуцию.

Короче, задумали мы тут обмануть бестолковый BIRT с его недо-javascript и нелепыми попытками лохматить SQL. У этого бедняги в качестве датасета можно указать статический файл или URI, откуда данные будут получены по TCP. Сказано-сделано. На Flask приторочил сервис, из-под него запускаю Пайтон, тот генерит аки зверь нужные данные (включая сложнючие переборы и фильтрации). Всё чин-чинарём, но ВДРУГ кто-то обнаруживает, что в одной из ячеек таблицы данные были неправомерно обнулены. Перво-наперво, воспроизвожу проблему - действительно репорт выходит с пустой ячейкой. Начинаю гонять пайтон-скрипт - тот упорно выдаёт пустое место. Добавляю отладочные печати, подключаю pysnooper, на всякий случай заморачиваюсь с копированием объектов (вдруг где указатель выстрелил?)...

Короче, тяжело искать черную кошку в тёмной комнате, когда ... исходная SQL таблица содержит на этом месте ПУСТУЮ ЯЧЕЙКУ. Мораль: всегда проверяйте исходные данные, прежде чем винить алгоритмы.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Expand Cut Tags

No cut tags

Style Credit