November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Sunday, August 16th, 2009 08:26 pm

Поскольку оба перловых milter-модуля  оказались непригодными к употреблению, пришлось поставить python-milter и осваивать питон. В целом он мне нравится – очень читабельный код. Из синтаксиса больше раздражает отсутствие явного обозначения  концов блоков, чем само оформление блоков отступами.

А вот отсутствие типизированных объявлений сыграло со мной злую шутку.  Написал маленький фрагмент:

  def body(self,chunk):
    self.log("body chunk")
    self.body += chunk
    return Milter.CONTINUE

и потом три часа пытался понять, почему во время выполнения оно вылетает с exception’ом “str is not callable”.

Оригинал этой записи в личном блоге.
Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме.

Thursday, November 5th, 2009 11:35 pm (UTC)
Почему именно драйвера запаролены - и правда странно, но там у них вроде не тока LGPL драйвера запароленые раздаются.
Впрочем, пароль говорят купившему SDK, или даже тому, кто серьезно собрался покупать :)))
Friday, November 6th, 2009 08:05 am (UTC)
оптимально и оптимистично звучит если свести до "айтишников надо убивать вместе"
Friday, November 6th, 2009 10:20 am (UTC)
и это тоже будет правильно. не путать айтишников с ITшниками. они только произносятся одинаково..
Sunday, November 8th, 2009 04:24 pm (UTC)
А какой пароль–то в итоге? :)
Monday, November 9th, 2009 10:12 am (UTC)
rockey ;)
Tuesday, November 10th, 2009 04:02 pm (UTC)
Может, просто забыли парольвыложить?
Иногда так делают чтобы предотвратить индексацию содержимого архива...
Tuesday, November 10th, 2009 04:05 pm (UTC)
а нафига ее предотвращать? там ничего секретного нет