Juan-Carlos Gandhi (
juan_gandhi) wrote2013-10-20 05:36 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Entry tags:
Here's a little song I wrote
Extracting PDF from Mozilla Browser - and Doing it Nicely
That's a detailed account of the thing I already posted a couple of days ago. And what I'm enjoying here is Functional Programming. I don't know why Stroustrup does not know that it works. Worked for me. :p
That's a detailed account of the thing I already posted a couple of days ago. And what I'm enjoying here is Functional Programming. I don't know why Stroustrup does not know that it works. Worked for me. :p
no subject
no subject
no subject
no subject
Я к чему это всё допытываюсь - уточнить, что именно может fail в extractPdfContent() (т.е. практически ничего не может - тривиальная функция?), объяснить, чего дожидается Thread.sleep(1000), куда девается бросаемое исключение и как потом преобразование в хексы работает с null или чего там вместо потока pdf.
no subject
может оказаться, что PDFView не определён
может рухнуть выборка pdfDocument
может рухнуть выборка getData
может оказаться, что then изменил сигнатуру, и рухнет при вызове.
Случается регулярно.
no subject
no subject
no subject
завалиться может любой шаг, где что-то откуда-то извлекают; а секунду я даю, чтобы threads, которых в данной задачке не так уж и много, все успели потрудиться. В принципе, можно и цикл всобачить, но по жизни не надо. Ведь данные-то уже тут, в джаваскрипте.
Исключение перебрасывается в драйвер селениума, а мой код их всех ловит и превращает в плохишей.