[Moscow.pm] Ограничить время выполнения произвольной функции
Dmitry Karasik
dmitry на karasik.eu.org
Вс Янв 31 09:01:55 PST 2010
> >> Кстати да, вот есть функция скажем sleep, как посмотреть ее "самый
> >> глобальный" уровень? в каком модуле ее переопределять?
> DK> BEGIN { *CORE::GLOBAL::sleep = sub { CORE::sleep(shift) if 42; }}
> не, это не ответ на вопрос. вопрос стоял так: как узнать что sleep
> именно в CORE::GLOBAL::sleep? где про это написано?
ээ какбэ ненадо передергивать, вопрос был в каком модуле переопределять,
см выше - так вот ответ что в CORE и CORE::GLOBAL. как узнать что оно
одно и тоже я не знаю, можете помедитировать на предмет равенства
\&sleep, или B::svref_2object(\&sleep), или ->START от предыдущего..
left as an exercise for the reader вобщем.
--
Sincerely,
Dmitry Karasik
Подробная информация о списке рассылки Moscow-pm