Python

circle-info

Hackle Python SDK는 Python 3 이상을 지원합니다.

WSGI 환경을 사용하시는 경우 가이드 WSGI 설정 을 꼭 확인해주세요

의존성 추가

arrow-up-right

pip install hackle-sdk

SDK 초기화

triangle-exclamation

hackle_client는 SDK 기능을 사용하기 위한 메소드들을 제공하는 클래스입니다.

SDK를 사용하기 위해서는 hackle_client 초기화가 필요합니다.

인스턴스화

SDK 키를 전달하여 hackle_client를 인스턴스화 합니다. hackle_client는 필요한 정보들을 얻기 위해 백그라운드 작업으로 핵클 서버와 주기적으로 동기화합니다.

종료

어플리케이션이 종료될 때 hackle_client.close() 메소드를 통해 hackle_client를 종료시켜야 합니다. 이 과정을 통해 사용 중인 리소스를 반납하고 남아있는 이벤트를 전송합니다.

triangle-exclamation

Flask나 Django를 사용 중 이라면?

@atexit.register를 통해 어플리케이션 종료 시 자동으로 hackle_client를 종료시킬 수 있습니다.

마지막 업데이트