Расширение Google Appstats

После просмотра выступления Гвидо в Google IO и услышав упоминание о том, что его можно расширить (предоставив, таким образом, инструментальный механизм для записи ваших собственных событий), я все еще не знаю, как это можно сделать.

Все функции предназначены для обработки RPC, а не просто для запуска / остановки вызовов, которые может выполнять дорогая функция (или оболочка).

Кто-нибудь расширил библиотеку, более конкретно, безопасным способом, который не требует переопределения оригинала?

1 ответ

Решение

Я имел в виду возможность записи пользовательских событий. Простой пример:

from google.appengine.ext.appstats import recording
recording.recorder.record_custom_event('hello', 'data')

Обратите внимание, что вы действительно должны проверить, не является ли устройство записи None, прежде чем вызывать его метод record_custom_event().

Другие вопросы по тегам