Книга: Написание скриптов для Blender 2.49
Включение Psyco
Включение Psyco
Следующий код показывает дополнительные строки, которые нужны для включения psyco в нашем ранее встречавшемся Pynode raindrops (капли дождя). Изменения указаны жирным шрифтом.
<... все остальные строки остаются прежними ...>
__node__ = Raindrops
try:
import psyco
psyco.bind(Raindrops.__call__)
print 'Psyco configured'
except ImportError:
print 'Psycho not configured, continuing'
pass
Так что, по сути, было добавлено только несколько строк после определения Pynode. Убедитесь, что вы щелкнули на кнопке Update (обновить) на Pynode, иначе код не будет перекомпилирован, и изменения не будут видны.
Предшествующий код просто пытается импортировать модуль psyco. Если это терпит неудачу (по любой причине), в консоли выводится информационное сообщение, но, тем не менее, код будет работать правильно. Если он импортируется, мы указываем Psyco оптимизировать метод __call__(), вызывая функцию bind() со ссылкой на этот метод __call__ в качестве аргумента, и сообщаем пользователю в консоли, что мы успешно сконфигурировали Psyco.
- Включение и отключение синхронного вывода
- Включение, выключение и настройка брандмауэра
- Включение поддержки электронной почты для досок обсуждений
- 8.2.4. Включение в дистрибутив поддержки SATA-дисков
- Включение информации NetBIOS
- Включение и выключение SystemRestore для отдельных дисков
- Включение и отключение "использовать все пространство"
- 2.21. Включение выражений в строку
- Включение функций в утверждения
- Включение преобразования в документ
- Включение файлов
- 7.7.3. Включение