Причины не знаю, но такое разное поведение у hasStaticMethod, действительно, проявляется (точнее такое проявляется в системном классе DictMethod).
Помню на каком-то из стандартных классов, наследников RunBaseBatch почему-то description был сделан не статическим методом, а методом экземпляра.
В итоге при работе в пакете у меня не выводился заголовок. Поэкспериментировал с созданием и вызовом caption джобом на клиенте - работает, а такой же эксперимент на сервере выдавал в возврате caption пустую строку.
Для решения моей проблемы достаточно было просто перекрыть caption на этом классе, поэтому дальше копать не стал.
|